Obec Nedachlebice leží v Zlínském kraji v ORP Uherské Hradiště v nadmořské výšce 205 m. V roce 2014 zde žilo 806 obyvatel. Nedachlebice má katastrální území o rozloze 1159 ha.