Obec Závišice leží v Moravskoslezském kraji v ORP Kopřivnice v nadmořské výšce 281 m. V roce 2014 zde žilo 973 obyvatel. Závišice má katastrální území o rozloze 632 ha.