Obec Němčice leží v Zlínském kraji v ORP Holešov v nadmořské výšce 228 m. V roce 2014 zde žilo 362 obyvatel. Němčice má katastrální území o rozloze 291 ha.