夏塘镇位于耒阳市东部,东界三都镇,南邻大义乡,西抵南阳镇,北至龙塘镇,距市区22公里。总面积76平方千米(2017年),辖11个行政村,2个居委会,总人口36897人(2017年)。全镇有耕地面积20715亩,粮食总产量达15576吨。共有林地面积共5.73万亩。