元初,与酂县同时归附,属京东行省;至元二年,芒砀山划归永城县管辖。后属河南江北行中书省南京路归德府。
明清
洪武元年五月,永城隶属河南行省隶属于开封府,十一月改属归德州;嘉靖四十四年封朱载圻为永城王,万历四年朱载圻薨,无子,除。
清朝置永城县,属河南省归德府;宣统三年,改属河南省开归陈许郑道归德府。
共和时期
民国二年,永城县划归河南省豫东道;1945年2月,更名雪枫县。1947年3月至11月,县东部为萧宿永县辖区;1947年11月,县北部成立砀南县。1949年3月,雪枫县复名永城县,撤销雪涡、雪商亳、砀南等县,恢复原建制,隶属皖北行政区宿县专区。
1949年至1952年,永城县属河南省商丘专区;1959年1月至1960年底隶属河南省开封专区;1961年至1996年,隶属商丘专区。1996年12月,永城撤县置市,永城市属商丘市代管。2014年1月1日,永城市正式成为河南省直管市。