Obec se nachází přibližně 12 km od Prostějova v Olomouckém kraji. Rozprostírá se v hanáckých rovinách i v kopcích a lesích Drahanské vysočiny.
První zmínka o obci pochází z roku 1279. Roku 1960 se sloučily Horní a Dolní Otaslavice v jednu obec. Najdeme zde pseudogotický farní kostel sv. Michaela archanděla z roku 1846 s krytým schodištěm. Nad obcí stojí torzo hradu ze 14. stolení s dochovanou částí ostění a erbem pánů z Kunštátu.