Město Napajedla leží v Zlínském kraji v ORP Otrokovice v nadmořské výšce 200 m. V roce 2014 zde žilo 7308 obyvatel. Napajedla má katastrální území o rozloze 1980 ha.