Město Moravská Třebová leží v Pardubickém kraji v ORP Moravská Třebová v nadmořské výšce 408 m. V roce 2014 zde žilo 10413 obyvatel. Moravská Třebová má katastrální území o rozloze 4205 ha.