Město Slavičín se nachází v jihovýchodní části okresu Zlín, v oblasti biosférické rezervace Bílé Karpaty, kterou v roce 1996 vyhlásilo UNESCO.
Na jihu je obklopeno Bílými Karpaty, od severu dotváří obraz lesnatého a horského prostředí Vizovické vrchy.
Na západě se rozkládá Luhačovské Zálesí s největšími moravskými lázněmi Luhačovicemi. Město obklopeno lesy, leží v nadmořské výšce 350 m. Město má 7 tisíc obyvatel (včetně 3 místních částí Hrádek, Divnice a Nevšová).
Plní funkci základního stupně územní samosprávy a v různé míře je také vykonavatelem státní správy.