京山縣因縣城東有京源山而得名。隋大業三年(607)并角陵、盤陂二縣置京山縣。宋乾德二年(964)裁富水縣入京山縣。1949年屬荊州專區,1970年屬荊州地區,1994年屬荊州市,1996年屬荊門市。
1996年,京山縣面積3520平方千米,人口約64.2萬人。轄14個鎮、2個鄉:新市鎮、永興鎮、曹武鎮、羅店鎮、馬店鎮、宋河鎮、坪壩鎮、三陽鎮、廠河鎮、孫橋鎮、永漋鎮、楊豐鎮、雁門口鎮、錢場鎮、石龍鄉、楊集鄉。縣政府駐新市鎮。
2000年第五次人口普查,京山縣常住總人口696008人,其中:新市鎮132098人,永興鎮27074人,曹武鎮31756人,羅店鎮53353人,馬店鎮25334人,宋河鎮58260人,坪壩鎮23483人,三陽鎮34464人,綠林鎮13059人,揚集鎮15019人,孫橋鎮37521人,石龍鎮30580人,永漋鎮41849人,揚豐鎮23338人,雁門口鎮45224人,錢場鎮40379人,五三農場63217人。
2001年3月,撤銷楊鋒鎮劃歸永隆鎮管轄;撤銷馬店鎮劃歸羅店鎮管轄。調整后,轄新市、永興、曹武、羅店、宋河、坪壩、三陽、綠林、孫橋、永隆、雁門口、錢場、石龍、楊集14個鎮。
2004年末,京山縣總人口635780人,轄14個鎮,25個居委會、406個村委會。2005年末,京山縣轄14個鎮,25個居委會、403個村委會。
2010年第六次人口普查,京山縣常住總人口636776人,其中:新市鎮143186人,永興鎮21302人,曹武鎮30051人,羅店鎮62504人,宋河鎮47582人,坪壩鎮15692人,三陽鎮25735人,綠林鎮9640人,楊集鎮12758人,孫橋鎮34594人,石龍鎮24422人,永漋鎮48817人,雁門口鎮38021人,錢場鎮32704人,京山經濟開發區21043人,京山縣原種場2657人,太子山林管局2210人,羅漢寺辦事處4915人,長灘辦事處7772人,何集辦事處11150人,屈家嶺辦事處10520人,易家嶺辦事處29501人。