Obec Hrabová leží v Olomouckém kraji v ORP Zábřeh v nadmořské výšce 290 m. V roce 2014 zde žilo 610 obyvatel. Hrabová má katastrální území o rozloze 811 ha.