Obec Roštín leží v Zlínském kraji v ORP Kroměříž v nadmořské výšce 278 m. V roce 2014 zde žilo 699 obyvatel. Roštín má katastrální území o rozloze 1805 ha.