Město Borohrádek leží v Královéhradeckém kraji v ORP Kostelec nad Orl v nadmořské výšce 258 m. V roce 2014 zde žilo 2108 obyvatel. Borohrádek má katastrální území o rozloze 1398 ha.