睢县共有8个镇和12个乡。镇包括:
城关镇
平岗镇
长岗镇
潮庄镇
西陵寺镇
周堂镇
蓼堤镇
尚屯镇
乡包括:
城郊乡
尤吉屯乡
白楼乡
河堤乡
白庙乡
胡堂乡
董店乡
涧岗乡
匡城乡
河集乡
孙聚寨乡
后台乡