宿迁市辖
沭阳县、
泗阳县、
泗洪县三县和
宿豫区、
宿城区,有67个乡(镇)和28个街道办事处。1996年7月建市之初,全市辖四县一区,共有乡镇124个。1996—2000年,先后有51个乡撤乡设镇。2000年5月经省政府批准,撤并15个乡镇、6个场圃,新设4个街道办事处,乡镇总数由原来的126个减少为111个。2001年6月,结合
农村税费改革,对全市范围内2500人以下的村(居)委会进行了合并,村(居)总数由2299个撤并为1418个,撤并率为38%。2004年3月,经国务院批准,撤销
宿豫区设立宿豫区,调整后,市区规划控制面积扩大到2108平方千米,人口总数近150万人。2005年7月,经省政府批准,将
沭阳县十字镇、七雄镇、章集镇并入城镇;将
泗阳县城厢镇、来安乡并入
众兴街道,同时将
临河镇大兴居委会划归众兴镇;将
泗洪县大楼乡、重岗乡并入
青阳,同时将五里江农场划入青阳镇。2013年7月,经省政府批准,撤销沭阳县沭城镇,设立沭城街道办、南湖街道办、梦溪街道办、十字街道办、章集街道办和七雄街道办。2014年11月,经省政府批准,撤销
宿豫区顺河镇,设立顺河街道办、豫新街道办和下相街道办。2017年12月,经省政府批准,撤销
宿城区双庄镇、
三棵树街道,设立宿城区
双庄街道、
支口街道、三棵树街道、
黄河街道;撤销宿城区
仓集镇、
郑楼镇、
洋河镇,设立新的洋河镇。2018年3月,经省政府批准,撤销黄河街道,设立黄河街道、古楚街道。2018年5月,经省政府批准,撤销
泗洪县青阳,设立泗洪县青阳街道、
重岗街道、
大楼街道。2020年7月,经省政府批准,撤销
泗阳县众兴街道,设立众兴街道,以原众兴镇的21个居委会为行政区域;设立城厢街道,以原众兴镇的14个居委会为行政区域;撤销八集乡,设立来安街道,以原八集乡和原众兴镇的18个居委会为行政区域;撤销三庄乡,设立三庄镇,以原三庄乡和原众兴镇的9个居委会为行政区域;撤销
爱园镇、
里仁乡,设立新的爱园镇;撤销
高渡镇、
卢集镇,设立新的卢集镇;撤销
王集镇、
南刘集乡,设立新的王集镇;撤销
穿城镇、
张家圩镇,设立新的穿城镇;将原众兴镇的3个居委会划归临河镇管辖。撤销
泗洪县双沟镇、
四河乡、
峰山乡,设立新的双沟镇;撤销
界集镇、
曹庙乡、
太平镇,设立新的界集镇;撤销
半城镇、
陈圩乡,设立新的半城镇,以原半城镇、陈圩乡以及陈圩林场的半城分场、马浪湖分场为行政区域;撤销
临淮镇、
城头乡,设立新的临淮镇,以原临淮镇、城头乡以及陈圩林场的临淮分场、二河分场、汴河分场、陈卷村为行政区域。2021年3月,经省政府批准,将
宿豫区蔡集镇划归
宿城区管辖。撤销宿城区
洋北街道,设立洋北街道;撤销
龙河镇、
罗圩乡,设立新的龙河镇;撤销
屠园镇,设立
屠园镇。撤销宿豫区陆集镇,设立陆集街道;撤销晓店镇、井头乡,设立晓店街道、井头街道;撤销
来龙镇、
侍岭镇、保安乡,设立新的来龙镇;撤销大兴镇、
丁嘴镇,设立新的大兴镇;撤销皂河镇、黄墩镇,设立新的皂河镇。撤销
沭阳县章集街道、
东小店乡,设立新的章集街道;撤销
钱集镇、
张圩乡,设立新的钱集镇;撤销
塘沟镇、
周集乡,设立新的塘沟镇;撤销
韩山镇、
官墩乡,设立新的韩山镇;撤销
桑墟镇、
茆圩,设立新的桑墟镇;撤销
李恒镇、
汤涧镇,设立新的李恒镇;撤销
高墟镇、湖东镇,设立新的高墟镇;撤销
耿圩镇、
北丁集乡,设立新的耿圩镇;撤销
贤官镇、
万匹乡,设立新的贤官镇;将
青伊湖农场划入
青伊湖镇行政区域。