金莊鎮,隸屬於山東省濟寧市泗水縣,東鄰泗水縣城,南部與聖水峪鎮爲鄰,西部與曲阜接壤,北接楊柳鎮,行政區域面積99.7平方千米。
民國二年(1913年),金莊鎮境域爲禮安鄉;民國三十四年(1945年),改置戈山區;1950年爲第二區;1955年爲金莊區;1958年成立金莊公社;1961年爲金莊區;1962年爲金莊公社;1984年復爲金莊區;1986年撤區並鄉爲金莊鄉;195年撤鄉設金莊鎮;截至2018年末,金莊鎮有戶籍人口49864人;截至2020年6月,金莊鎮下轄52個行政村;鎮人民政府駐金莊村。
2011年,金莊鎮實現財政總收入9298.12萬元,其中地方財政收入979萬元,比上年增長12%,境內有農業銀行、農村信用合作社、郵政儲蓄銀行3家銀行和金融機構開設了分行或設立了辦事處,各類存款餘額2.6億元,比上年增長2%;各項貸款餘額0.8億元,比上年增長1.8%;2018年,金莊鎮有工業企業139個,規模以上企業26個,有營業面積超過50平方米以上的綜合商店或超市98個。