三国、两晋,县域为南新市县和云杜县分辖。三国时,县域地跨魏、吴,南新市县属魏国,云杜县属吴国。
南北朝,南新市县改称为新市县;云杜县北境(今县东南一带)析出,设新阳县,新阳因在新市之南而得名。梁置新州,并置梁宁郡,州、郡及新阳县治所同在今新市镇。西魏,改新州为温州,以境内有汤堰温泉而得名;改新阳县为南陵县,县治在皂南镇(今天门市皂市镇);分角陵县西境置盘陂县,县治在今永兴镇盘堰畈;改新市县为富水县,又置富水郡,郡县治同在杜城。此间50余年,县域为角陵、盘陂、富水三县分辖。
隋大业三年(607),并角陵、盘陂二县设京山县,这是京山县名次出现,其时,县域为京山、富水二县分辖。
宋乾德二年(964),裁富水县入京山县,自此,京山县统今域。