Obec Čavisov leží v Moravskoslezském kraji v ORP Ostrava v nadmořské výšce 339 m. V roce 2014 zde žilo 524 obyvatel. Čavisov má katastrální území o rozloze 411 ha.