民國二十年(1931年),鎮(zhèn)遠(yuǎn)縣設(shè)5區(qū)、41鄉(xiāng),金堡稱三區(qū),設(shè)4鄉(xiāng),分別是:誠潔(今松明)、清平(今元兆)、競興(今秀地)、安和(今松柏)。
1949年11月9日,鎮(zhèn)遠(yuǎn)解放,全縣設(shè)5區(qū)、13鄉(xiāng),新民鄉(xiāng)(轄金堡、冽洞、報京三鄉(xiāng))成立。
1950年1月,撤舞陽區(qū),設(shè)四區(qū)一鎮(zhèn),新民鄉(xiāng)劃歸涌溪區(qū)。
1953年1月,區(qū)政府改區(qū)公所,新民鄉(xiāng)改名松明鄉(xiāng)。
1957年2月,松明鄉(xiāng)改稱金堡鄉(xiāng)。
1958年10月,恢復(fù)區(qū)公所,設(shè)金堡區(qū)(轄金堡、冽洞、松柏、報京4鄉(xiāng));同年11月,鄉(xiāng)改公社。
1983年12月,撤銷金堡公社,建立金堡鄉(xiāng)。
1992年4月,冽洞并入金堡鄉(xiāng)。
2013年4月,撤銷鎮(zhèn)遠(yuǎn)縣金堡鄉(xiāng),設(shè)置金堡鎮(zhèn)。