1949年前为善感乡第六保辖地。
1951年从第六保分出置为茅坝村,因由永安、善感两乡各析部分合置新化乡而随划。
1952年,新化乡废,村复隶善感乡。
1953年1月,又复置新化乡,村又随属。
1958年,废新化入善感人民公社,并以境内金山头更茅坝村为金山大队。
属善感人民公社。
1962年4月,由善感公社析置新化人民公社,金山大队随属。
1984年1月,改公社为乡,金山大队也同时复称为金山村,隶新化乡。
2003年撤乡并镇时组建金山村,含原金山村、井溪村、杨家村3组,辖8个村民小组,属鞍子乡。
2011年,撤销鞍子乡,设立鞍子镇,村随属。
同时设立金山村村民委员会,沿用至今。