Parafia pw. św. Anny została erygowana w 1510 r. przez Biskupa płockiego Erazma Ciołka.
W historii parafii istniało kilka kościołów drewnianych. Obecny kościół murowany pw. św. Anny zbudowany w latach 1952-1964 staraniem ks. prob. Pawła Gąsowskiego, wykończony w latach 1964-1966 staraniem ks. prob. Stanisława Borawskiego. Pobłogosławiony 25.09.1966 r. przez Biskupa łomżyńskiego Czesława Falkowskiego. Kościół konsekrowany 14.09.1983 r. przez Biskupa Łomżyńskiego Juliusza Paetza.
Liczba wiernych: 2625