Obec Dunajovice leží v Jihočeském kraji v ORP Třeboň v nadmořské výšce 458 m. V roce 2014 zde žilo 212 obyvatel. Dunajovice má katastrální území o rozloze 818 ha.