电白县位于广东省西部,粤西地区的东部,东经110°54@~111°29@,北纬21°22@~21°59@。南部濒临南海,东部交界阳西县,东北部毗邻阳春县,北部连接高州市,西部紧靠茂名市区,西南接壤吴川县。东西宽约50公里,南北长约55公里,陆地面积2227平方公里,海域面积75平方公里。
电白县人口较稠密, 2003年末全县总人口123.4万人,其中汉族人口占全县人口总数99.6%,壮族等38个少数民族人口占全县人口总数 0.4%。电白县流行的汉语方言主要有粤语方言、黎(海)方言、客家方言等三大系列。
电白县海洋调域,北起海岸线,南抵放鸡洋,总面积75平方公里。有5个洋面,它们是:小直洲洋、竹洲洋、小放鸡洋、南海洋。
大、小港口有2个。电白港,明朝正德年间外国商人曾在此“互市”贸易;水东港是清朝以来电白县主要商港,今与炮台港连片建设成可停靠3000-10000万吨巨舰的对外开放口岸;博贺港是天然的优良渔港,是电白县鱼、盐集散地。其它还有莲头港、陈村港、那行港、山前港、岛屿海涂。
县境南部海岸线220公里,大多是溺谷港湾海岸。岸前岛有大放鸡岛、小放岛、横洲岛、峙仔岛、大竹洲岛、三洲岛、水东岛等,其中最大的是大放鸡岛,位于莲头港西南3公里的海上,全岛1.9平方公里。
电白县开放海岸线81公里,多为沙滩,是渔业主要产区,屏蔽式海岸线长139公里,主要为水东、博贺、鸡打、莲头、沙扒等港湾的沿岸。湾内泥质或生物积均很旺盛。潮间滩涂面积达1.06万公顷,是盐业和海养殖业的主要场所。