南朝梁大通中（528年）析高凉郡置电白郡、南巴郡、连江郡等12个郡，兼置高州，统辖各郡。隋朝开皇九年（589年）废连江郡为连江县。唐朝开元五年（717年），连江县改名为保安县；至德二年（757），保安县改名为保宁县。宋朝开宝五年（972年）废保宁县。明朝成化三年（1467年）九月，电白县移治于神电卫（今电城镇），割附郭、朗韶、朗肆、地安、怀德等6乡以属茂名县。电白以该地多雷电得名。2014年2月，国务院正式批复同意撤销茂港区和电白县，设立茂名市电白区。
行政区划.下辖5个街道