Obec Hrubčice leží v Olomouckém kraji v ORP Prostějov v nadmořské výšce 210 m. V roce 2014 zde žilo 791 obyvatel. Hrubčice má katastrální území o rozloze 833 ha.