Obec Čaková leží v Moravskoslezském kraji v ORP Krnov v nadmořské výšce 515 m. V roce 2014 zde žilo 303 obyvatel. Čaková má katastrální území o rozloze 1194 ha.