1995年,禹州市面积1472平方千米,人口约113万人,辖9个镇、14个乡(其中1个民族乡):城关镇、神垕镇、方山镇、无梁镇、火龙镇、古城镇、顺店镇、鸿畅镇、梁北镇、郭连乡、朱阁乡、苌庄乡、花石乡、张得乡、浅井乡、范坡乡、方岗乡、小吕乡、文殊乡、褚河乡、磨街乡、鸠山乡、山货回族乡。市政府驻城关镇。
1996年,撤销城关镇,设立4个街道,同时将周边乡镇10多个行政村并入城区。调整后,禹州市辖4个街道、8个镇、14个乡:钧台街道、颍川街道、夏都街道、韩城街道、火龙镇、梁北镇、古城镇、顺店镇、无梁镇、神垕镇、鸿畅镇、方山镇、山货乡、褚河乡、磨街乡、花石乡、长庄乡、鸠山乡、浅井乡、郭连乡、文殊乡、方岗乡、小吕乡、张得乡、朱阁乡、范坡乡。(652个行政村)
2000年第五次人口普查,禹州市总人口1122669人,其中:颍川街道42481人、夏都街道38607人、韩城街道23757人、钧台街道44042人、火龙镇51854人、顺店镇74582人、方山镇38860人、神后镇39482人、鸿畅镇55082人、梁北镇46437人、古城镇45409人、无梁镇37155人、文殊镇44606人、朱阁乡42702人、苌庄乡31232人、花石乡55174人、鸠山乡34027人、磨街乡21495人、张得乡54342人、小吕乡45311人、范坡乡61848人、褚河乡63791人、郭连乡50432人、山货乡11154人、浅井乡30423人、方岗乡38384人。
2000年末,禹州市总人口116.98万人,其中农业人口102.83万人,非农业人口14.16万人,人口密度为每平方千米800人;常住人口111.78万人,其中汉族人口为110.10万人,占98.50%;各少数民族人口为1.68万人。2004年末,全市总人口1191845人,其中城镇人口299630人。
2005年,禹州市辖4个街道、9个镇、13个乡(其中1个民族乡):钧台街道、韩城街道、夏都街道、颍川街道;神垕镇、方山镇、无梁镇、火龙镇、顺店镇、鸿畅镇、梁北镇、古城镇、文殊镇;范坡乡、褚河乡、郭连乡、浅井乡、张得乡、朱阁乡、苌庄乡、花石乡、鸠山乡、磨街乡、方岗乡、小吕乡、山货回族乡。
2005年末,全市总人口120万人,其中城镇人口315887人,占总人口的26%;农业人口884113万人,占总人口的74%;人口密度为每平方千米821人。2006年末,全市总人口1203041人,其中城镇人口352732人。
2009年,鸠山乡撤乡设镇(2010年10月23日正式撤乡设镇)。2010年,褚河乡撤乡设镇(2011年1月6日正式撤乡设镇)。2011年,范坡乡、郭连乡、朱阁乡、浅井乡撤乡设镇。2012年,方岗乡、花石乡撤乡设镇。
全市现辖4个街道、17个镇、5个乡(其中1个民族乡):颍川街道、夏都街道、韩城街道、钧台街道、火龙镇、顺店镇、方山镇、神垕镇、鸿畅镇、梁北镇、古城镇、无梁镇、文殊镇、鸠山镇、褚河镇、范坡镇、郭连镇、朱阁镇、浅井镇、方岗镇、花石镇、苌庄乡、磨街乡、张得乡、小吕乡、山货回族乡。市政府驻颍川街道。