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.
Na terenie parafii znajdują się dwa kościoły filialne. Kościół drewniany pw. św. Barbary w miejscowości Kramarzewo. Jest to były kościół parafialny, przeniesiony tutaj w 1982 r. z Radziłowa. W miejscowości Mścichy kościół murowany pw. NMP Bolesnej zbudowany w latach 2005-2007 staraniem proboszczów ks. J. Grochowskiego i ks. Jacka Schneidera; poświęcony 15.09.2007 r. przez Biskupa pomocniczego Tadeusza Bronakowskiego.
Liczba wiernych: 1968