乾塘镇地处湛江市和坡头区的东面,辖6个村委会1个居委会,103条自然村,全镇区域面积48.89平方千米(2017年),人口38356人(2017年),耕地面积2.8万亩,其中水田1.3万亩,旱地1.5万亩。