Čelčice se nacházejí 8 km jižně od Prostějova. Jsou rozloženy na 492 ha v nadmořské výšce 209 m.n.m.
Obec Čelčice je středně velká, typicky česká ves, ležící přibližně jedenáct kilometrů severozápadním směrem od Kojetína a asi 9km jihovýchodně od Prostějova. Název Čelčice vznikl jako pojmenování vesnice lidí Čelkovým, původně se k roku 1342 objevuje termín de Czelczycz, v roce 1349 in Czelczicz.
a Severozápadní straně sousedí Čelčíce s Čehovicemí, na západě se Skalkou, na jihu s Pivínem, na jihovýchodní straně s Klenovicemi na Hané a na severovýchodě s Ivaní. Obec se rozkládá v nadmořské výšce 209 m.n.m. na svahu posledního výběžku Drahanské vrchoviny který se mírně svažuje k severovýchodu a přechází v rovinnou krajinu při řece Valové a Moravě.