Parafia pw. św. Anny została erygowana w 1523 z fundacji rodziny Szepietowskich i Wojnów. W historii parafii istniało kilka kościołów drewnianych, z których ostatni zbudowany w 1755 r. służył wiernym do wybudowania obecnego kościoła murowanego. Kościół ten pw. św. Anny wybudowany w 1875 r. wg projektu arch. Leandra Marconiego został pobłogosławiony w 1935 r. przez Biskupa łomżyńskiego Stanisława Łukomskiego.
Liczba wiernych: 1620