1999年,山城区辖5个街道、2个乡:山城路街道、长风中路街道、红旗街道、汤河桥街道、鹿楼街道、鹿楼乡、石林乡。 2000年,山城区辖5个街道、2个乡。根据第五次人口普查数据,全区总人口239730人,各街道、乡人口: 红旗街道 51828 长风中路街道 33625 山城路街道 25280 汤河街街道 22037 鹿楼街道 18648 石林乡 37538 鹿楼乡 50774 截至2005年12月31日,山城区辖5个街道、2个乡:红旗街道、山城路街道、鹿楼街道、汤河桥街道、长风中路街道;鹿楼乡、石林乡。 2010年1月4日,经省政府批准,省民政厅批复同意鹤壁市山城区石林乡撤乡建镇,实行镇管村体制,原辖行政区域和政府驻地不变。 截至2010年12月31日,山城区辖5个街道、1个乡、1个镇:红旗街道、山城街道、鹿楼街道、汤河桥街道、长风中路街道;鹿楼乡、石林镇。