1947年12月20日,江汉军区部队在京钟战役中第一次攻克京山县城。江汉军区部队撤出后,国民党整编五十二师三十三旅九十八团某营、国民党京山县政府、县保安大队及乡保武装约400人旋即进驻京山县城。他们在城内修建碉堡,在城外构筑工事,并与驻应城、安陆及京山坪坝的国民党部队相策应,使京山县城再次成为国民党武汉“华中剿匪”司令部外围边沿的一个军事据点。
1948年4月17日,宋河战役结束后,京山县城守敌砍掉城内树木,拆毁多宝寺,修筑和加固了惠亭山、尖峰山、西北台等处工事。5月6日(农历3月28日),江汉军区独立旅一、三团和京山县指挥部所属1个团队从金家店、舒家河、马刨泉、余家河几个山口向县城合围。京钟县指挥部也派出部队从罗家桥、刘家集向京山县城进逼。傍晚,江汉军区部队分别向城外西北台、尖峰山、惠亭山发起攻击。经过近2小时激战,全歼各据点守敌,进而攻击县城西门、北门、新南门和大东门。人民解放军由于缺乏重武器,屡攻不下,战斗处于僵持状态。第二天黎明时分,国民党军出动飞机对解放军阵地进行低空扫射,国民党整编八十五师一部从坪坝方向增援京山,国民党整编五十二师、七十五师各抽一部兵力从皂市增援京山。人民解放军在屈家场一带顽强阻击敌援军。下午,围攻京山县城的解放军部队撤出战斗。这次战斗,解放军牺牲100多人。
6月上旬,驻守京山县城的国民党整编五十二师三十三旅某营撤至应城。6月17日,江汉军区、鄂中军分区部队再次进攻京山县城,国民党京山县政府及县保安大队逃往皂市,京山县城解放。至此,京山县境内国民党军据点已被全部扫除,京山全境解放。
6月18至27日,江汉军区独立旅、鄂中军分区基干团、京安应独立团乘胜在皂市围点打援。在歼灭国民党五十二师三十三旅2400余人之后主动撤围。皂市国民党守军逃往应城。皂市解放,解除了京山解放区来自东面的直接威胁。10月,江汉军区部队全歼应城国民党守军,摧毁了国民党进攻鄂中最大的军事据点,流亡于应城的国民党京山县政府随之瓦解。
随着京山各解放区的扩大和巩固,1948年5月鄂中地委对各县所管辖的区域进行了调整。撤销京安应云中心县委和所属的应城、坪坝、云孝3个工委,另设京安应县委和云孝县委。京安应县委管辖区域除云孝部分划出外,其他与原中心县委管辖区基本相同。至1949年春止,全县共建立12个区,并将各区名改为序数称呼。京山部分的原罗店区改为第四区,仁和店区改为第五区,坪坝区改为第八区,宋河区改为第九区。6月,鄂中地委决定京山以及与应城相邻地区划为京北、京应两个县。
两县以石板河为界,石板河以西的东南乡和西北乡地区属京北县,京北县辖三阳店、宋河、天王寺、杨家集、客店坡、孙官桥、小阜、洪山、城关9个区。石板河以及相邻地区属京应县,京应县辖石板河、合兴集、曹武、祝景、黄滩、西河、陈河、皂市、应城矿区、长江埤、应城城关11个区。至此,京山与邻近地区共形成了京北、京应、京安应、京钟、天京潜等5块县级解放区。
1949年4月21日,人民解放军以排山倒海之势,发起了渡江战役。23日,南京解放。5月14日,第四野战军解放武汉三镇。随后,又派出一部分兵力经汉宜路西征,解放荆州、宜昌地区。武汉解放后,中共中央中原局决定,恢复抗战前行政区划,组建中共湖北省委、省政府和省军区。鄂中地委、行署、军分区改为荆州地委、行署、军分区。6月,在省、地委统一安排下,各县开始恢复原建制。在战争环境中形成的京北、京应、京安应、京钟、天京潜县撤销,一律按抗战前各县区域恢复建制。京北县党、政、军机构组建为京山县委、县人民民主政府、县指挥部,县委书记王家吉、县长兼指挥长彭友徳。京山县党、政、军机构进驻京山城。京应县委进驻应城,组建了应城县党、政、军机构;京钟县委进驻钟祥城,组建钟祥县党、政、军机构;天京潜县委进驻天门城,组建天门县党、政、军机构;京安应县委进驻安陆城,组建安陆县党、政、军机构。