Město Vidnava leží v Olomouckém kraji v ORP Jeseník v nadmořské výšce 233 m. V roce 2014 zde žilo 1311 obyvatel. Vidnava má katastrální území o rozloze 425 ha.