Městys Hustopeče nad Bečvou leží v Olomouckém kraji v ORP Hranice v nadmořské výšce 272 m. V roce 2014 zde žilo 1737 obyvatel. Hustopeče nad Bečvou má katastrální území o rozloze 2391 ha.