隋开皇十八年(598),改安阳县为砀山县,属宋州梁郡。
唐代先后属河南道宋州、辉州。
五代后梁升辉州砀山县为“赤县”(京师直属县);后唐属单州。
宋代属京东西路单州。
金代属南京路单州,改隶归德府。
元代属中书省东平路,改属济州、济宁路。
明代属南京直隶京师徐州。
清代先后属江南省直隶徐州、江苏省直隶徐州、淮徐海道徐州府。
民国时期先后属江苏省徐海道、江苏省行政督察铜山区、江苏省行政督察第九区、江苏省徐州绥靖公署。
1948年11月7日,砀山解放,属共产党领导的豫皖苏三分区。
1953年2月1日,属江苏省徐州专署。
1961年,属宿县专署。
1999年,撤销宿县地区行政公署,改设宿州市,砀山县属宿州市。