Obec Horní Bojanovice leží v Jihomoravském kraji v ORP Hustopeče v nadmořské výšce 228 m. V roce 2014 zde žilo 675 obyvatel. Horní Bojanovice má katastrální území o rozloze 836 ha.