元朝首都有以下几个:
1、上都,是元朝建立后的第一个首都,位于今内蒙古自治区正蓝旗东20公里闪电河北岸。早在忽必烈未即位前的1256年春,他即命近臣僧子聪(刘秉忠)于桓州城东、滦水北岸的龙冈相地建城,以此作为他统领漠南汉地军国庶事的藩府驻地。1258年新城建成后,被命名为开平。蒙古大汗蒙哥去世后,忽必烈在1260年春于此正式即位,建元中统。
2、大都,位于今天的北京,是元朝建立的第二座都城,也是有元一代最为重要的一座都城。元朝建立后,因统治重心南移,忽必烈在继续扩建上都的同时,于至元元年(1264)八月,将原金朝首都燕京定名为中都,开始正式确立两都巡幸制度。至元四年,因中都旧城残破不堪,忽必烈决定在中都的东北建筑新城,至元九年二月,改中都名为大都。
3、元中都,位于今河北省张北县馒头营乡白城子。金属抚州,元属隆兴路。大德十一年(1307),即位不久的武宗海山下令于此处建旺兀察都行宫,第二年行宫建成后,立中都留守司兼开宁路都总管府,于是,元朝又一座都城产生了。
元上都南临上都河,北依龙岗山,周围是广阔的金莲川草原。2012年6月29日,第36届世界遗产大会在俄罗斯圣彼得堡正式宣布,将中国元上都遗址被列入了《世界遗产名录》。大都所处的燕云地区历来是中原王朝防御北方游牧民族的前沿重地,而北方游牧民族想要进取中原,燕云又是必争之地。
因此,燕云地区堪称是扼住中原与塞外的咽喉之地,作为少数民族统治的政权,元朝在此,即可南控中原,又可北扼塞外。元中都遗址位于河北省张家口市坝上张北县馒头营乡白城子村西南约400米处。这是一座曾遗失600多年,1999年才又被发现的元代都城遗址,也是迄今国内保存最完好的元代都城遗址。