2000年第五次人口普查时,电白县总人口1459219人(含后划出的茂港六镇),各镇人口如下:马踏镇 57595 、岭门镇 58561、 爵山镇 47227、 电城镇 81297 、树仔镇 46855 、龙山镇 34908 、麻岗镇 54245 、旦场镇 59769、 沙院镇 42058、 小良镇 48560 、七径镇66687、 坡心镇 70737 、羊角镇 116266、 林头镇 78029 、大衙镇 29304 、霞洞镇 80518 、观珠镇 73862 、沙琅镇 57298 、黄岭镇 31930 、望夫镇 26067 、罗坑镇 24287 、那霍镇 41572 、博贺镇 26142 、水东镇 89284、 南海镇 62965 、陈村虚拟镇42634 、曙光农场虚拟镇 7716 、水丰农场虚拟镇 2063 、电白盐场虚拟镇 783。(根据第五次人口普查数据;单位:人)
观珠镇最太,人口有十五六万,羊角第二