上都镇,早在一二十万年前,现上都镇境域就有古人类繁衍生息;2003年3月,上都音高勒镇更名上都镇。地处正蓝旗南部,东与多伦县大北沟镇、正蓝旗五一种畜场毗邻,南与太仆寺旗骆驼山镇、黑城子示范区相连,西与正镶白旗明安图镇、哈毕日嘎镇为邻,北与桑根达来镇接壤,区域总面积1726.52平方千米。截至2019年末,上都镇户籍人口为24466人。截至2020年6月,上都镇下辖6个社区、1个行政村、13个嘎查,镇人民政府驻上都音高勒社区。截至2019年末,上都镇有工业企业106个,其中规模以上12个,有营业面积超过50平方米以上的综合商店或超市10个。