Obec Sopřeč leží v Pardubickém kraji v ORP Přelouč v nadmořské výšce 223 m. V roce 2014 zde žilo 274 obyvatel. Sopřeč má katastrální území o rozloze 656 ha.