早在一二十万年前,现上都镇境域就有古人类繁衍生息。
金朝时,属西京路恒州府。
元宪宗九年(1259年),属开平府。元中统四年(1263年),属上都辖地。
明洪武二年(1369年),属开平卫。
清康熙十四年(1675年),属察哈尔八旗左翼正蓝旗。
民国时期,察哈尔省。民国三十五年(1946年),建立人民政权。
1956年,命名郭达浩特镇。
2001年5月,上都音高勒苏木、乌和尔沁敖包林场并入郭达浩特镇后,郭达浩特镇更名上都音高勒镇。
2003年3月,上都音高勒镇更名上都镇。
2006年1月,原卓伦郭勒苏木、阿尔山图牧场并入上都镇。[1]
截至2011年末,上都镇下辖上都音高勒、夏尔登吉、乃日音希热、浩雅尔宝恩巴、温都尔额日格、敖包希热6个社区,敖伦毛都、恩格尔宝拉格、卓伦高勒、巴彦吉呼郎、四郎城、巴彦乌拉、青格勒图阿敦呼都嘎、黄旗、上都音高勒、伊日勒吉呼、巴彦高勒、阿日宝拉格、菜园14个嘎查;下设42个居民小组、105个牧民小组。[1]
截至2020年6月,上都镇下辖6个社区、1个行政村、13个嘎查:温都尔额日和社区、浩雅尔宝恩巴社区、上都音高勒社区、夏日登吉社区、敖包希热社区、乃日音希热社区、菜园村、黄旗嘎查、阿敦呼都嘎嘎查、青格勒图嘎查、四郎城嘎查、巴彦乌拉嘎查、巴彦高勒嘎查、上都音高勒嘎查、伊日勒吉呼嘎查、卓伦高勒嘎查、巴彦吉呼郎嘎查、阿日宝拉格嘎查、敖伦毛都嘎查、恩格尔宝拉格嘎查,另设1个生活区:阿尔善图牧场生活区,[2] 镇人民政府驻上都音高勒社区。[1]
上都镇地处正蓝旗南部,东与多伦县大北沟镇、正蓝旗五一种畜场毗邻,南与太仆寺旗骆驼山镇、黑城子示范区相连,西与正镶白旗明安图镇、哈毕日嘎镇为邻,北与桑根达来镇接壤,[1] 区域总面积1726.52平方千米。[5]
上都镇
上都镇地处浑善达克沙地南部,地形以低山丘陵为主,地势由西南向东北倾斜,海拔1200—1400米;境内最高峰位于乌和尔沁敖包,海拔1673.9米;[1] 南部为低山丘陵地貌,是燕山北缘的低山丘陵与大兴安岭西南缘的低山丘陵交会地带,山间分布有面积较大的草原;北部的浑善达克沙地和南部的金莲川典型草原是全旗生态环境的维持系统。