皇城镇,隶属于甘肃省张掖市肃南裕固族自治县,地处肃南裕固族自治县东南部,东接武威市凉州区、天祝藏族自治县,南与青海省门源回族自治县毗邻,西靠中牧山丹马场,北连金昌市永昌县。辖区面积3972平方千米。根据第七次人口普查数据,截至2020年11月1日零时,皇城镇常住人口为5585人。
民国十八年(1929年),设甘肃畜牧公司。1949年,划归青海省门源县管辖。2004年12月,将原皇城区管辖的北滩乡、泱翔藏族乡、道帏藏族乡、东滩乡、马营乡撤并成立了皇城镇。截至2021年10月31日,皇城镇辖18个村,镇人民政府驻北极村。
2018年,皇城镇有工业企业3个,有营业面积超过50平方米以上的综合商店或超市17个。