Město Moravský Beroun leží v Olomouckém kraji v ORP Šternberk v nadmořské výšce 564 m. V roce 2014 zde žilo 3118 obyvatel. Moravský Beroun má katastrální území o rozloze 5123 ha.