Město Dubňany leží v Jihomoravském kraji v ORP Hodonín v nadmořské výšce 200 m. V roce 2014 zde žilo 6391 obyvatel. Dubňany má katastrální území o rozloze 2257 ha.