民国三十二年(1943年),设坦溪乡公所。
1950年10月,坦溪乡公所改为坦溪镇。
1958年冬,坦溪镇改为坦溪公社。
1984年8月,坦溪公社改为坦溪乡。
2001年11月,由坦溪乡改为坦溪镇。[2]
2020年5月25日,撤销坦溪镇,划归金宝街道、同州街道。[1]
截至2011年末,坦溪镇下辖立垭、大蜡、孤山、黑山、民兴、百花、青云、荀溪、跃进、中坝、复兴11个行政村。[2]
截至2019年10月31日,坦溪镇下辖6个社区、5个行政村:坦溪社区、孤山社区、黑山社区、民兴社区、青云社区、百花社区、立垭村、大蜡村、苟溪村、跃进村、中坝村。[3]
坦溪镇地处平昌县西南部,东南与江口镇接壤,西南与六门乡、青云乡毗邻,西北与兰草镇相连,东北与土兴乡相邻,距平昌县城10千米,[2] 区域总面积56.47平方千米。[6]
坦溪大桥
坦溪镇地势四周高中间低;[2] 境内多为深丘,最高点为马坡寨,海拔744.2米。[2]
坦溪镇属亚热带湿润季风气候,其特点是气候温和,雨量充沛,光照适宜,夏热冬寒,春暖秋凉,四季分明;春末夏初秋季多雨,冬季多雾,霜雪较少;多年平均气温17.1℃;无霜期年平均300天;年平均日照时数1455.1小时;年平均降水量1430毫米。[2] 坦溪镇支援汶川
坦溪镇有巴河纵横其境。
坦溪镇主要自然灾害有洪灾、冰雹、风灾、霜冻等。[2]
2011年,坦溪镇有耕地11735亩。[2]
截至2011年末,坦溪镇总人口有23644人,其中城镇常住人口2545人;另有流动人口3150人。总人口中,男性11923人,占50.4%;女性11721人,占49.6%。2011年,坦溪镇人口出生率9.26‰,人口死亡率6.04‰,人口自然增长率3.22‰。[2]
截至2017年末,坦溪镇常住人口为17541人。[4]
截至2018年末,坦溪镇户籍人口为22016人。[5]