
Městys Ostrov u Macochy leží na střední Moravě v severní části Jihomoravského kraje v okrese Blansko na severovýchodním okraji CHKO Moravský kras. Dominantní stavbou je římskokatolický farní kostel sv. Máří Magdaleny, u něhož stojí pozdně barokní socha sv. Jana Nepomuckého, litinová socha Vzkříšeného Krista a litinový kříž. Nedaleko Ostrova u Macochy se nachází známá propast Macocha, jeskyně Balcarka a Císařská jeskyně.
K západní zdi původní lodi je v ose stavby připojena hranolová věž, ta je zapojená do přístavby. Okna v lodi jsou nízká s půlkruhovým záklenkem, sakristie a západní přístavba má čtvercová a obdélná okna. Vstup je valeně zaklenutým podvěžím. Sakristie je zaklenuta konchou, zbytek kostela je plochostropý. Hlavní oltář je sloupový z doby kolem roku 1800, s obrazem sv. Maří Magdaleny. Původně oltářní obraz Čtrnácti sv. pomocníků kasulového tvaru je volně zavěšen v lodi. Zvony ve věži jsou z roku 1822 a 1971..
Roku 1851 byla věž zasažena bleskem, přičemž byl zničen zvon datovaný do roku 1550. V 19. století vznikly drobné přístavky u věže a u sakristie. Poslední významnější úpravy následovaly koncem 30. let 20. století, kdy byly vybudovány depozitář nad sakristií i nynější kruchta a loď byla prodloužena k západní zdi věže..