2000年,鲁山县辖6个镇、16个乡。根据第五次人口普查数据:全县总人口822541人,其中:鲁阳镇 57452人、下汤镇 32674人、梁洼镇 36951人、张官营镇 57017人、张良镇 52591人、尧山镇 19277人、赵村乡 24889人、四棵树乡 15046人、鸡冢乡 13311人、熊北乡 20924人、让河乡 46400人、瓦屋乡 30147人、观音寺乡 23505人、土门乡 8513人、背孜乡 14718人、仓头乡 22317人、董周乡 54500人、张店乡 78552人、辛集乡 47341人、滚子营乡 64075人、马楼乡 80617人、昭平台库区乡 21724人。