唐朝,电白地属岭南道。武德四年(621),废高凉郡,电白县和连江县隶广州。五年(622),析连江县复置南巴县;良德县自泷州改隶高州。六年(623),复置高州,州治在高凉,电白、连江、南巴、良德等县同隶高州。
贞观二十三年(649),高州徙治良德县。
开元五年(717),移治连江县。连江县改名为保安县。
天宝元年(742),高州改称高凉郡。
乾元元年(758)复称高州。时,保安县仍为高州、高凉郡治所。其间保安县改名为保宁县。
大历十一年(776),高州徙治电白县。辖电白、良德、保宁三县。州、县同治,始筑土城。县城周围328.5丈,高6尺。这就是电白最早的县城。
五代十国时,县名不变,属南汉国土。
宋朝,隶广南西路。开宝五年(972),保宁、良德两县废入电白县。南巴县废入茂名县。景德元年(1004),高州废,电白县改隶窦州。三年(1006),复置高州,电白县仍为该州治所。
元朝,隶湖广行中书省海北海南道高州路。元世祖至元十七年(1280),高州改称高州路,路治在电白县,县址仍在安乡(今高州长坡旧城村)。
大德八年(1304),高州路治徙于茂名县,电白县仍以旧州址原土城为县城。
至正十五年(1355),高州路还治电白县,路、县仍同治。