Data erygowania parafii pw. św. Anny w Różanie nie jest znana. Ze źródeł z XVI w. wynika, że już w XI w. istniał tam kościół. Bullą „Totus Tuus Poloniae Populus” Papieża Jana Pawła II z 25.03.1992 r. parafia Różan została włączona do Diecezji łomżyńskiej z Diecezji płockiej.
W historii parafii istniało kilka kościołów drewnianych. Obecny kościół murowany pw. św. Anny ufundowany prawdopodobnie przez Annę Jagiellonkę, od 1609 r. był kilkakrotnie przebudowywany. W latach 1780 i 1837 przeprowadzono gruntowne remonty kościoła. W latach 1907-1913 staraniem proboszczów ks. Remigiusza Jankowskiego i ks. Klemensa Sawickiego została dokonana ostateczna przebudowa, w wyniku której powstała obecna neogotycka świątynia. W czasie pierwszej i drugiej wojny światowej kościół uległ zniszczeniu w znacznym stopniu. Odbudowany został w latach 1940-1977. Kościół poświęcony dnia 10 października 2010 r. przez Biskupa Łomżyńskiego Stanisława Stefanka.
Na terenie parafii w miejscowości Ponikiew Zawady znajduje się kościół filialny pw. Trójcy Przenajświętszej. Pierwsza wzmianka o istnieniu kościoła w tej miejscowości pochodzi z 1514 r. Kilkakrotnie remontowany przetrwał do połowy XVIII w. W 1756 r. z fundacji P. Zawadzkiego wybudowano nową świątynię, którą wojska radzieckie rozebrały w 1944 r. Po wojnie, na starych fundamentach, staraniem ks. prob. Stanisława Puchaczewskiego została zbudowana obecna świątynia. Brak potwierdzenia w dokumentach o fakcie konsekracji tej świątyni.
Liczba wiernych: 3878