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