Město Chrast leží v Pardubickém kraji v ORP Chrudim v nadmořské výšce 285 m. V roce 2014 zde žilo 3143 obyvatel. Chrast má katastrální území o rozloze 1784 ha.