Obec Rabštejnská Lhota leží v Pardubickém kraji v ORP Chrudim v nadmořské výšce 302 m. V roce 2014 zde žilo 743 obyvatel. Rabštejnská Lhota má katastrální území o rozloze 710 ha.