Obec Semanín leží v Pardubickém kraji v ORP Česká Třebová v nadmořské výšce 427 m. V roce 2014 zde žilo 629 obyvatel. Semanín má katastrální území o rozloze 880 ha.