清同治十一年(1872年),建立了徐家汇天文台。光绪二十六年(1900年),余山天文台正式落成。1962年8月14日,徐家汇观象台与余山观象台合并,成立中国科学院上海天文台。2004年,在上海天文台建筑的基础上建立了上海天文博物馆。