2000年,林州市辖14个镇、3个乡。总人口982254人,各乡镇人口:城关镇 103303 、合涧镇 62887 、原康镇 38708、 桂林镇 40264、 临淇镇 87499 、五龙镇 64368、 东姚镇 55502 、采桑镇 47610 、横水镇 82679 、河顺镇 62056、 东岗镇 48317、 任村镇 45394 、姚村镇 79866、 陵阳镇 27646 、城郊乡 92488 、茶店乡 34869 、石板岩乡 8798 (根据第五次人口普查数据;单位:人)
2003年元月,撤销原城关镇,新置4个街道:开元街道、桂圆街道、龙山街道、振林街道。
2003年,林州市辖4个街道、13个镇、3个乡:开元街道、桂圆街道、龙山街道、振林街道、横水镇、原康镇、姚村镇、五龙镇、桂林镇、任村镇、陵阳镇、东岗镇、东姚镇、临淇镇、河顺镇、合涧镇、采桑镇、石板岩乡、城郊乡、茶店乡。
截至2005年12月31日,辖4个街道、13个镇、3个乡:振林街道、开元街道、龙山街道、桂园街道;临淇镇、姚村镇、河顺镇、任村镇、东姚镇、合涧镇、横水镇、陵阳镇、原康镇、五龙镇、采桑镇、东岗镇、桂林镇;城郊乡、石板岩乡、茶店乡。