西周為管國,漢初置中牟縣。中牟城北五里有牟山,高僅丈余,綿延數十里。據《大清一統志》:“邑之得名于此。”一說中牟為春秋初期鄭大夫祭仲封地,“中”、“仲”音近,境內又有牟山,故名。另一說因縣境有牟山,山東有外牟,故稱中牟。隋先后改內牟縣、圃田縣,唐復稱中牟縣。
1996年,中牟縣面積1416.6平方千米,人口64萬人。轄6個鎮、14個鄉:城關鎮、白沙鎮、張莊鎮、官渡鎮、狼城崗鎮、鄭庵鎮、八崗鄉、謝莊鄉、劉集鄉、東漳鄉、姚家鄉、萬灘鄉、馮堂鄉、黃店鄉、蘆醫廟鄉、倉寨鄉、三官廟鄉、大孟鄉、刁家鄉、韓寺鄉。縣政府駐城關鎮。
2000年第五次人口普查,中牟縣總人口673058人,其中(10個鎮、10個鄉):城關鎮76611人、韓寺鎮41117人、官渡鎮39313人、狼城崗鎮33002人、萬灘鎮26241人、白沙鎮39601人、鄭庵鎮38194人、謝莊鎮21465人、張莊鎮29369人、黃店鎮37970人、倉砦鄉14752人、大孟鄉47300人、東漳鄉23664人、劉集鄉42170人、蘆醫廟鄉16247人、八崗鄉27364人、三官廟鄉38018人、馮堂鄉18370人、刁家鄉32346人、蠕家鄉29944人。
?年,中牟縣面積1416.6平方千米,人口68萬人,轄11鎮、8鄉,429個行政村。
2004年7月6日,鄭州市人民政府辦公廳《關于中牟縣東漳鄉更名雁鳴湖鄉的通知》(鄭政辦文[2004]63號)批復:接《河南省民政廳關于中牟縣東漳鄉更名雁鳴湖鄉的批復》(豫民行批[2004]2號),經省人民政府批準,同意中牟縣東漳鄉更名為雁鳴湖鄉。
2005年中牟縣鄉鎮區劃調整,撤銷謝莊鎮、蘆醫廟鄉,新設置九龍鎮,九龍鎮政府駐蘆醫廟村;撤銷倉寨鄉,并入官渡鎮;撤銷馮堂鄉,并入三官廟鄉。至此,中牟縣轄11個鎮、6個鄉:城關鎮、官渡鎮、白沙鎮、鄭庵鎮、張莊鎮、韓寺鎮、萬灘鎮、黃店鎮、九龍鎮、狼城崗鎮、大孟鎮,雁鳴湖鄉、劉集鄉、八崗鄉、三官廟鄉、刁家鄉、姚家鄉。縣政府駐城關鎮。
2009年,八崗鄉撤鄉建鎮(豫民行批[2009]1號,牟政文[2009]4號)。2010年4月29日,撤銷城關鎮,設立東風路街道、青年路街道;雁鳴湖、劉集、八崗3個鄉撤鄉設鎮。至此,全縣轄2個街道、13個鎮、3個鄉:青年路街道、東風路街道、韓寺鎮、官渡鎮、狼城崗鎮、萬灘鎮、白沙鎮、鄭庵鎮、張莊鎮、黃店鎮、大孟鎮、九龍鎮、劉集鎮、八崗鎮、雁鳴湖鎮、三官廟鄉、刁家鄉、姚家鄉。
2011年,撤銷姚家鄉、三官廟鄉,設立姚家鎮、三官廟鎮。2012年3月2日,廣惠街街道正式掛牌成立。