Město Dolní Benešov leží v Moravskoslezském kraji v ORP Hlučín v nadmořské výšce 231 m. V roce 2014 zde žilo 4116 obyvatel. Dolní Benešov má katastrální území o rozloze 1481 ha.