Obec Otradov leží v Pardubickém kraji v ORP Hlinsko v nadmořské výšce 502 m. V roce 2014 zde žilo 285 obyvatel. Otradov má katastrální území o rozloze 554 ha.