宿迁共七十五个镇。
1、宿豫区十四个镇:顺河镇、晓店镇、蔡集镇、王官集镇、皂河镇、仰化镇、大兴镇、丁嘴镇、来龙镇、黄墩镇、陆集镇、关庙镇、侍岭镇、新庄镇;
2、宿城区十个镇:双庄镇、耿车镇、埠子镇、龙河镇、洋北镇、仓集镇、洋河镇、中杨镇、郑楼镇、陈集镇;
3、沭阳县二十六个镇:沭城镇、陇集镇、胡集镇、钱集镇、塘沟镇、马厂镇、沂涛镇、庙头镇、韩山镇、华冲镇、桑墟镇、悦来镇、刘集镇、李恒镇、扎下镇、颜集镇、潼阳镇、龙庙镇、高墟镇、耿圩镇、汤涧镇、新河镇、贤官镇、吴集镇