Parafia św. Michała Archanioła w Ostrowsku – parafia rzymskokatolicka należąca do dekanatu Nowy Targ, archidiecezji krakowskiej.

Historia Jest to trzecia najstarsza wiejska parafia na Podhalu, założona przez cystersów w 1260. Obejmowała Łopusznę, Harklową, część parafii spiskich i liczne wsie, aż do Bukowiny Tatrzanskiej.

Według innych źródeł parafia powstała pod koniec XV wieku decyzją króla Zygmunta I Starego, zaś pierwsza wzmianka o jej istnieniu pochodzi z początku XVI wieku. W 1519 roku biskup krakowski zniósł parafie w Ostrowsku, Szaflarach i Waksmundzie i włączył je do parafii w Nowym Targu, ze względu na brak środków do utrzymania proboszczów. Wobec wzrostu liczby parafian od początku XVI wieku parafia posiadała wikariusza. Wizytacje kardynała Jerzego Radziwiłła z 1596 i późniejsze, opisują kościół drewniany pod wezwaniem św. Małgorzaty. Do 1638 roku kościół był dwukrotnie przenoszony na wyżej położone miejsca, ze względu na ciągłe wylewy Dunajca. Od XVII wieku do parafii należała nowo powstała wieś Gronków oraz kościoły filialne w Łopusznej i Białce. Na terenie parafii istniała szkoła, nauczyciel opłacany był przez parafian z Ostrowska i Gronkowa. W 1723 r. w Ostrowsku znajdował się nowy kościół drewniany o trzech ołtarzach, główny poświęcony Najświętszej Marii Panny oraz boczne poświęcone św.