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