Obec Němčovice leží v Plzeňském kraji v ORP Rokycany v nadmořské výšce 395 m. V roce 2014 zde žilo 147 obyvatel. Němčovice má katastrální území o rozloze 1101 ha.