Městys Ostrov u Macochy se nachází v okrese Blansko v Jihomoravském kraji. Ke dni 3.7.2006 zde žilo 1076 obyvatel.
Počátky historie městysu jsou spojeny s pány z Holštejna, kteří od poloviny 13.století kolonizovali tuto oblast Drahanské vrchoviny. První písemná zmínka o obci pochází z r. 1349. Obec však nebyla pouze majetkem pánů z Holštejna, ale její část držel vladycký rod, který se po Ostrově psal a majitelé se měnili. V r. 1815 byla postavena škola. R. 1912 byl Ostrov povýšen na městys. Zásluhou starosty a významného celostátního lidoveckého politika Josefa Šámalíka byla r. 1923 objevena a poté zpřístupněna jeskyně Balcarka. V r. 1930 byla pro veřejnost otevřena i Císařská jeskyně. Statut městyse byl obci vrácen 10.října 2006.
Mezi pamětihodnosti patří : Kostel svaté Máří Magdalény, Socha svatého Jana Nepomuckého, Větrný mlýn, propast Macocha, jeskyně Balcarka, Císařská jeskyně.