金塘镇是广东省人民政府批准的中心镇,总面积113平方公里,辖22个村委会和1个居委会,总人口6.9万人,其中镇区人口2.5万人。耕地面积5.2万亩,山地面积8.9万亩,是茂南区农业大镇。地理环境优越。该镇距市中心14公里,毗邻茂名石化厂区和高州市金山开发区,镇内交通四通八达。省道S291(高七公路)从镇域中部穿过,东面有省道S280(高水公路),西面有207国道,茂名百里环市果带路贯穿圩镇,圩镇距茂名火车站仅6公里。
金塘镇下辖村:
金塘村 塘桥村 上垌村 南蛇村
南塘村 低山村 桂山村 州村村
民主村 白土村 五联村 智深塘村
文林村 洪山村 天安村 谭屋村
牙象村 丰田村 桥东村 南方村
锡塘村 姚村村