Obec Obědkovice leží v Olomouckém kraji v ORP Prostějov v nadmořské výšce 212 m. V roce 2014 zde žilo 280 obyvatel. Obědkovice má katastrální území o rozloze 259 ha.