Obec Kralice na Hané leží v Olomouckém kraji v ORP Prostějov v nadmořské výšce 214 m. V roce 2014 zde žilo 1502 obyvatel. Kralice na Hané má katastrální území o rozloze 1267 ha.