Obec Skaštice leží v Zlínském kraji v ORP Kroměříž v nadmořské výšce 192 m. V roce 2014 zde žilo 379 obyvatel. Skaštice má katastrální území o rozloze 773 ha.