六年（623年）复置高州，下辖九县：西平县（原高凉县）、连江县、南巴县、潘水县、茂名县、良德县、电白县、杜陵县、齐安县。贞观时移治良德县（今广东省高州市东北），大历中又移电白（今高州市东北），辖境缩小，下辖三县：良德县、电白县、保宁县（原连江县）。相当今茂名、高州、电白等县地，元朝升为高州路。明清为高州府。