Obec Žákovice leží v Olomouckém kraji v ORP Přerov v nadmořské výšce 263 m. V roce 2014 zde žilo 213 obyvatel. Žákovice má katastrální území o rozloze 560 ha.