文帝开皇九年（589年）又将孱陵县和侨置的永安县并入公安县，并一度改名为公安镇，但很快就恢复为县。此时的公安县属荆州总管府南郡。同时，孱陵之名又成为了作唐县的新名，属澧阳郡。之后公安之名便固定下来了。唐朝属江陵府。朱温篡唐后，公安改属荆南节度使管辖，后唐同光三年（公元925年）荆南节度使高季兴据荆、归、峡三州自立为南平王，建都江陵。公安这时为南平国的属县。北宋初年属荆湖北路江陵府，之后，江陵府改名为荆南府。宋高宗建炎四年（1130年）一度将公安县升为公安军，设置镇抚使，但不久后，也就是绍兴五年（1135