1977年9月24日金堂县划归成都市
金堂县地古为梁州境域。
商、周、春秋战国时为蜀国地。
秦惠王更元九年(前316年),秦灭蜀后入秦国蜀郡版图。
汉高祖六年(前201年),割巴蜀二郡地,置广汉郡,郡治设在县乘乡。乘乡,即今四川省金堂县赵镇东。
汉、晋时属广汉郡新都县东地、雒县东南地及犍为郡牛鍸县西地。
东晋安帝义熙九年(413年),晋将朱龄石率军讨平占据蜀地的谯纵后,因牛鍸县东山地区扼成都东部门户,建置金渊戍,戍所在(今县治东南淮口镇)州城村,因戍所前江水出金沙,江中有深渊而得名。此为县境有建置之始。
南北朝时,县境仍然主要为新都、雒、牛鍸三县之属地。
西魏废帝二年(即梁元帝承圣二年,553年),梁益州刺史萧纪派军东下与梁元帝对抗。梁求西魏援助,西魏派军平蜀后于金渊戍所建置金渊郡,又割新都县、雒县、牛鍸县各部分地区建置金渊、白牟二县,隶属金渊郡。郡治与金渊县治同城,驻今淮口镇州城村;白牟县治驻今青白江区城厢镇。
北周时(557—581年)废金渊郡,并白牟县入金渊县(白牟县城废为古镇),改属武康郡。金渊县治驻今淮口镇州城村。
隋初,金渊县仍属武康郡。开皇三年(583年)废武康郡,金渊县隶属益州。仁寿二年(602年)隶属简州。三年,分绵竹、玄武、金渊、飞乌四县,建置凯州,金渊县改属凯州。大业二年(606年)废凯州,金渊县往隶蜀郡,县治驻今淮口镇州城村。
唐武德元年(618年),因避唐高祖李渊讳,改金渊县为金水县,隶属益州。三年(621年),金水县改隶简州。县治仍驻今淮口镇州城村。咸亨二年(671年)割新都、雒、金水三县的部分地区建置金堂县。以县界有金堂山而得名。隶属益州。武后垂拱二年(686年),改属汉州。县治驻今赵镇韩滩社区旧城址。
唐末及五代时期,金水县与金堂县先后属前蜀(907—925年)、后唐(923—936年)、后蜀(934—965年)版图。县名及隶属关系未变,金水县隶属简州,县治住今淮口镇州城村;金堂县仍属汉州,县治驻址未变。后晋天福七年(942年),曾遥改金堂县为汉城县,因当时四川已建立后蜀政权,后晋政令未达蜀境,实际未能改县名。
宋乾德三年(965年)灭后蜀,五年(967年)于金水县地立怀安军,隶属西川路,管辖金水、金堂二县。金水县从简州划来,县治与军治同城,驻今淮口镇州城村;金堂县从汉州划来,县治驻今赵镇韩滩社区旧城址。咸平四年(1001年),怀安军改隶梓州路。嘉祐二年(1057年),因金堂县城被洪水冲毁,县治迁往原西魏白牟县治所城厢镇(今成都市青白江区)。重和元年(1118年),梓州路升为潼川府路,怀安军仍为其辖地。
元代至元十三年(1276年),怀安军改置怀州,隶属成都路,仍辖金水、金堂二县。州治与金水县治同城,仍驻今淮口镇州城村。同年,省金水县入怀州。至元二十年(1283年),又省怀州入金堂县。金堂县治驻城厢镇。至正二十二年(1363年),农民起义军明玉珍据有四川,建立大夏政权,金堂县隶属大夏上川西道成都刺史府,县治仍驻今青白江区城厢镇。
明洪武四年(1371年),大夏灭亡。明仍置金堂县,隶属成都府。洪武十年(1377年)五月,金堂县并入新都县。洪武十三年(1380年)复置金堂县,县治仍驻城厢镇。明代曾在怀口镇建置怀口镇巡检司,驻今县治东南淮口镇。
清顺治元年(1644年),张献忠在四川建立大西政权,县为大西政权属地。顺治三年(1646年),四川处于明军、清军、李自成农民军余部、张献忠农民军余部互相混战时期。顺治九年(1652年),四川大部分境域为张献忠余部占领。顺治十五年(1658年),清军南下,逐步占有川、黔。仍因明制,置金堂县,属成都府。康熙十二年(1673年),吴三桂叛清,四川大部陷入吴手。康熙二十年(1681年),清军收复全川,金堂县仍属成都府。嘉庆七年(1802年),划全川为五道,金堂县隶属成绵龙茂道成都府,县治仍驻城厢镇。
民国元年(1912年)1月1日,中华民国成立,仍置金堂县。民国二年(1913年)划全川为七道,金堂县隶属川西道。民国三年(1914年),改川西道为西川道,金堂县隶属西川道。民国七年(1918年),四川由军阀各部划区驻防并掌管政权,称为“防区制”。由于军阀互相攻侵,防区时有改变。民国十四年(1925年)9月,金堂县为陆军三十师邓锡侯部杨秀春旅驻地。民国十七年(1928年)后,废除道制,县由省直辖。民国二十四年(1935年),川政统一,防区制结束。划全川为十八个行政督察区,金堂县隶属于第十三行政督察区。民国三十七年(1948年),改隶第一行政督察区。中华民国时期,县治仍驻城厢镇。
1949年12月27日,金堂县解放;1949年12月31日,中共金堂县委组建;1950年1月4日,金堂县人民政府成立。1950年,划全川为四个行政公署区,金堂县隶属于川西行政公署绵阳专区。1950年10月28日,县治从城厢镇迁往赵镇玉龙街25号驻地。1952年9月,恢复四川省建制,金堂县仍隶于绵阳专区。1953年7月,改隶属于温江专区。1958年3月14日,新都县的华严乡和永乐乡第三村划属金堂县管辖。1959年12月10日,华严、大同两个人民公社划归成都市管辖。1968年9月,温江专区改为温江地区,金堂仍为属县。1977年9月24日,金堂县划归成都市。