Obec Horní Dunajovice leží v Jihomoravském kraji v ORP Znojmo v nadmořské výšce 237 m. V roce 2014 zde žilo 617 obyvatel. Horní Dunajovice má katastrální území o rozloze 1005 ha.