单县隶属于山东省菏泽市。位于山东省西南部、苏鲁豫皖四省八县交界处。

东邻江苏省丰县,西和西北与曹县、成武县毗连,南隔黄河故道与安徽省砀山县、河南省商丘县、虞城县相望,北依金乡县。东北经成武县、定陶县至市政府驻地菏泽市83公里,距省会济南市302公里。