Město Hanušovice leží v Olomouckém kraji v ORP Šumperk v nadmořské výšce 400 m. V roce 2014 zde žilo 3290 obyvatel. Hanušovice mají katastrální území o rozloze 3682 ha.