Město Letohrad leží v Pardubickém kraji v ORP Žamberk v nadmořské výšce 372 m. V roce 2014 zde žilo 6316 obyvatel. Letohrad má katastrální území o rozloze 2355 ha.