南北朝時期,析高涼郡置電白、海昌郡。
隋開皇九年(589)廢郡為縣置電白縣(故址在今高州市境)。
明成化四年(1468)電白縣移治神電衛(wèi)城(今電城鎮(zhèn)),屬高州府。
清仍之。
1914-1920年屬高雷道。
1936年屬廣東第七行政督察區(qū)。
1947年屬廣東第八行政督察區(qū)。
1949年屬南路專區(qū)。
1950年隸高雷專區(qū)。
1951年縣治遷今址。
1952年屬粵西行政區(qū)。
1956年屬湛江專區(qū)。
1970年屬湛江地區(qū)。
1983年改屬茂名市。
2001年析羊角、坡心、七逕、沙院、小良、南海6個鎮(zhèn)置茂名市茂港區(qū)。
2014年茂港區(qū)和電白縣合并設(shè)電白區(qū),此名沿用至今。
2017年羊角鎮(zhèn)劃歸茂南區(qū)管轄。
2018年撤銷水東鎮(zhèn),改設(shè)為水東街道。
2019年撤銷水東街道,將水東街道分設(shè)為水東、電海、陳村三個街道。