金塘镇,是中华人民共和国广东省茂名市茂南区下辖的一个乡镇级行政单位。位于区境西北部,南同茂名市城区接壤,西与化州市相邻,东北和高州市相接,距茂名西站7公里,离水东港30多公里。辖22个村民委员会、1个居委会和170条村,总面积113平方公里。人口6.22万(1988年),农业人口占92%。