周为宋国。
周赧王二十九年(前286)齐、楚、魏三分其地。
秦置砀郡。
汉为梁国。
三国魏改梁郡。
西晋改梁国。
南朝宋郡治迁下邑县(今安徽砀山县),属梁郡。
大明元年(457)改属徐州。
北魏梁郡还故治,属南兖州。
隋开皇初废梁郡,十六年(596)置宋州,治宋城(今商丘县城关镇偏南)。
大业三年(607)复改为梁郡。
唐武德四年(621)复称宋州。
天宝元年(742)改为睢阳郡。
乾元元年(758)复为宋州,其治不变。
唐建中二年(781)于此置宣武军。
宋景德三年(1006)升为应天府,属京东西路。
大中祥符七年(1014)建为南京应天府。
金天会八年(1130)更名归德府,属南京路。
元仍为归德府,属河南行省。
明初降为州。
弘治十五年(1502)州治圮于水患。
十六年移址今商丘县城。
嘉靖二十四年(1545)复为府,属河南布政使司。
清因之。
1913年府废,属豫东道。
1914年改属开封道。
1932年设第二行政督察区,治所商丘古城。
1948年设商丘专区,专员公署驻商丘县。
1950年专员公署迁朱集市,析商丘县城关镇置商丘市(县级)。
1951年商丘市、朱集市两市合并,仍名商丘市(县级)。
1953年原淮阳专区的淮阳、鹿邑、太康、项城、沈丘、郸城6县划入。
1958年属开封专区。
1960年商丘县并入,次年又析出。
1961年复商丘专区。
1965年将原属淮阳专区的6县划入周口专区。
1968年改商丘地区。
1977年兰考县划入。
1980年兰考县析出,属开封地区。
1997年撤销商丘地区,设立商丘市。