商、周時稱取慮國,秦時設取慮縣,自漢代起先后稱睢陵縣、陵縣、北陵縣、晉陵縣等。金興定二年(1218年)以宿遷縣古城置睢寧縣,取“睢水安寧”之意。1949年后先后隸屬淮陰專區、徐州專區,1983年改屬徐州市至今。
2000年4月1日,徐州市人民政府批準調整睢寧縣鄉鎮行政區劃:(1)撤銷蘇塘鄉,將其原轄區域并人王集鎮,實行鎮管村體制,鎮政府駐王西村。區劃調整后王集鎮行政區域131.5平方千米,人口7.31萬,轄44個村委會、1個場圃。(2)撤銷張圩鄉、姚集鄉,將這兩個鄉的原轄區域合并設立姚集鎮,實行鎮管村體制,鎮政府駐郭盧村。區劃調整后姚集鎮行政區域167.7平方千米,人口9.32萬,轄58個村委會、1個場圃。(3)撤銷龍集鄉、慶安鄉,將這兩個鄉的原轄區域合并設立慶安鎮,實行鎮管村體制,鎮政府駐匡橋村。區劃調整后慶安鎮行政區域127.2平方千米,人口6.81萬,轄50個村委會。(4)撤銷劉圩鄉、梁集鄉,將這兩個鄉的原轄區域合并設立梁集鎮,實行鎮管村體制,鎮政府駐梁北村。區劃調整后梁集鎮行政區域98.9平方千米,人口7.24萬,轄40個村委會。(5)撤銷睢河鎮,將其原轄區域并入睢城鎮,鎮政府駐睢城。區劃調整后睢城鎮行政區域109.6平方千米,人口17.4萬,轄10個居委會、40個村委會。(6)撤銷高集鄉,將其原轄區域并入嵐山鎮,實行鎮管村體制,鎮政府駐嵐山村。區劃調整后嵐山鎮行政區域128.2平方千米,人口7.44萬,轄46個村委會。(7)撤銷朱集鄉,將其原轄區域并入桃園鎮,實行鎮管村體制,鎮政府駐桃園村。區劃調整后桃園鎮行政區域119.2平方千米,人口8.02萬,轄49個村委會。(8)撤銷官山鄉、黃圩鎮,將這兩個鄉鎮的原轄區域合并設立官山鎮,實行鎮管村體制,鎮政府駐官北村。區劃調整后官山鎮行政區域125.2平方千米,人口7.46萬,轄40個村委會。(9)撤銷王林鎮,將其原轄區域并入邱集鎮,鎮政府駐邱集村。區劃調整后邱集鎮行政區域143平方千米,人口10.1萬,轄50個村委會、1個場圃。(10)撤銷浦棠鄉,將其原轄區域并入魏集鎮,實行鎮管村體制,鎮政府駐集北村。區劃調整后魏集鎮行政區域130平方千米,人口7.41萬,轄43個村委會、1個場圃。(11)保留李集鎮、凌城鎮、沙集鎮、高作鎮、古邳鎮、溝鎮,其行政區域和鎮政府駐地不變。(12)行政區劃調整后,全縣轄16個鎮:睢城鎮、王集鎮、姚集鎮、慶安鎮、梁集鎮、嵐山鎮、桃園鎮、官山鎮、邱集鎮、魏集鎮、李集鎮、凌城鎮、沙集鎮、高作鎮、古邳鎮、雙溝鎮。
2000年第五次人口普查,睢寧縣總人口1217820人,其中:睢城鎮175615人,王集鎮73472人,雙溝鎮56104人,嵐山鎮72109人,李集鎮50026人,桃園鎮76389人,官山鎮73662人,高作鎮55698人,沙集鎮55794人,凌城鎮71930人,邱集鎮95506人,古邳鎮63920人,姚集鎮90368人,魏集鎮70075人,粱集鎮70840人,慶安鎮66312人。
2005年1月,睢寧縣面積1767平方千米,人口131.8萬人。轄16個鎮,15個居委會、386個村委會。
2009年末,睢寧縣總面積1767平方千米、總人口34.49萬戶、132.91萬人,其中:睢城鎮面積107.6平方千米、人口192570人,王集鎮面積131.52平方千米、人口77160人,雙溝鎮面積95.27平方千米、人口57332人,嵐山鎮面積128.37平方千米、人口74945人,李集鎮面積63.68平方千米、人口52282人,桃園鎮面積109平方千米、人口74523人,官山鎮面積125.28平方千米、人口77428人,高作鎮面積62.27平方千米、人口53725人,沙集鎮面積40平方千米、人口55007人,凌城鎮面積93.65平方千米、人口76434人,邱集鎮面積140.79平方千米、人口104008人,古邳鎮面積112平方千米、人口73002人,姚集鎮面積167平方千米、人口92046人,魏集鎮面積129.38平方千米、人口72397人,梁集鎮面積98.89平方千米、人口76380人,慶安鎮面積115.71平方千米、人口72337人。(數據來源于《江蘇省統計年鑒》)