秦代时期,属巴郡宕渠县;1984年3月,公社改天城乡。 2015年,天城乡撤乡建镇。 截至2018年末,天城镇户籍人口为15237人。 截至2020年6月,天城镇辖1个社区、4个行政村, 镇人民政府驻河沁东街。 人口民族
全镇面积33平方公里,耕地面积15920亩,其中田9419亩,土6501亩,森林面积11040亩。辖李子、老鸦山、三元、中和、井星、平等6个行政村,63个村民小组,农业户数4060户,人口16072人,其中农业人口14830人,场镇人口1242人。
截至2020年末,天城镇常住人口7846人。[1]