Severozápadně v údolí Podolského potoka se rozkládají místní části Edrovice (605 m n.m.) a Janovice (505 - 615 m n.m.). Jižním směrem vznikl na čáře rozvodí Baltského a Černého moře Ondřejov ( 580 - 630 m n.m.) a Stránské (630 – 670 m n.m.). Horopisně patří samotné město na hranici mezi Nízkým a Hrubým Jeseníkem.Leží však na okraji Nízkého Jeseníku v údolí, které vyhloubily zdrojnice z východních svahů jižní části Hrubého Jeseníku.