荷塘镇在第五次人口普查中的总人口为24138人,其中男性人口为12790人,女性人口为11348人。家庭户总数为6709户,家庭户总人口为23895人,其中男性家庭户为12613户,女性家庭户为11282户。
在年龄结构上,0-14岁的人口总数为9497人,其中男性为5439人,女性为4058人。15-64岁的人口总数为12622人,其中男性为6326人,女性为6296人。65岁及以上的老年人口总数为2019人,其中男性为1025人,女性为994人。
在居住情况上,户口本地并且住在本地的人口总数为23331人,占总人口的96.7%。荷塘镇的人口分布较为集中,以家庭户为主,年龄结构较为合理,老年人口比例适中,且大部分人口为本地户口,居住情况稳定。
荷塘镇位于广东省高州市西部,东连宝光街道,南靠沙田镇、镇江镇、北与南塘镇、石板镇为邻,西接化州市那务镇。全镇共有33000人,辖12个村委会和1个居委会。全镇总面积116平方公里,新建水泥公路纵横东西南北,贯通全境。