Obec Němčice leží v Pardubickém kraji v ORP Litomyšl v nadmořské výšce 385 m. V roce 2014 zde žilo 961 obyvatel. Němčice má katastrální území o rozloze 1317 ha.