金屬西京路恒州府轄地。
元憲宗九年(1259),屬開平府轄地。
元中統四年(1263),屬上都轄地。
明洪武二年(1369)屬開平衛。
清康熙十四年(1675),屬察哈爾八旗左翼正藍旗。
中華民國,隸屬察哈爾省管轄。
1946年,建立人民政權。
1956年,命名郭達浩特鎮。
2001年5月,撤銷上都音高勒蘇木、烏和爾沁敖包林場并入郭達浩特鎮,更名為上都音高勒鎮。
2003年3月,更名為上都鎮。
2006年1月,原卓倫郭勒蘇木、阿爾山圖牧場并入上都鎮。