Město Valtice leží v Jihomoravském kraji v ORP Břeclav v nadmořské výšce 192 m. V roce 2014 zde žilo 3532 obyvatel. Valtice má katastrální území o rozloze 4785 ha.