Obec se rozkládá přibližně devět kilometrů severovýchodně od Prostějova na Hané v Olomouckém kraji.
Skládá se ze dvou částí – Olšany u Prostějova a Hablov. První zmínka o obci pochází z roku 1131. Nachází se zde farní kostel sv. Jana Křtitele z roku 1713, barokní fara z roku 1715, na návsi stojí sousoší P. Marie z roku 1712 a socha sv. Jana Nepomuckého z roku 1712, v části Hablov stojí kaplička z roku 1787.