Město Bzenec leží v Jihomoravském kraji v ORP Kyjov v nadmořské výšce 183 m. V roce 2014 zde žilo 4303 obyvatel. Bzenec má katastrální území o rozloze 4034 ha.