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個民族鄉):潁川街道、夏都街道、韓城街道、鈞臺街道、火龍鎮、順店鎮、方山鎮、神垕鎮、鴻暢鎮、梁北鎮、古城鎮、無梁鎮、文殊鎮、鳩山鎮、褚河鎮、范坡鎮、郭連鎮、朱閣鎮、淺井鎮、方崗鎮、花石鎮、萇莊鄉、磨街鄉、張得鄉、小呂鄉、山貨回族鄉。市政府駐潁川街道。