Parafia pw. św. Anny została erygowana w 1482 r. przez Biskupa płockiego Piotra z Chodkowa.
Pierwszy kościół drewniany pw. św. Barbary zbudowano przed 1463 r.; następny zbudowany w 1739 r. służył wiernym do wybudowania obecnego kościoła murowanego. Kościół ten pw. św. Anny zbudowany w latach 1977-1985 staraniem proboszczów: ks. Franciszka Pogorzelskiego, a głównie ks. Witolda Brulińskiego. Kościół konsekrowany 10.11.1985 r. przez Biskupa łomżyńskiego Juliusza Paetza. W latach 1995-2000 staraniem ks. prob. Jana Grochowskiego zabezpieczono kościół przed zaciekami.
Na terenie parafii w miejscowości Kramarzewo znajduje się, kościół filialny drewniany pw. św. Barbary. Jest to były kościół parafialny, przeniesiony tutaj w 1982 r. z Radziłowa. Ponadto w miejscowości Mścichy znajduje się, kaplica usytuowana w domu katechetycznym.
Plebania murowana wybudowana w latach 1881-1883 staraniem ks. prob. Szymona Łapińskiego; wpisana do rejestru zabytków.
dodane na fotoforum: