Rzymskokatolicka parafia św. Józefa jest najstarszą parafią w Ciechanowie, erygowaną już w XII wieku. Przynależy do niej piękny, późnogotycki kościół Narodzenia Najświętszej Marii Panny. W świątyni można podziwiać na przykład dwie granitowe kropielnice z XVI wieku oraz piękny XVII-wieczny krucyfiks. Warto zwrócić uwagę również na późnogotycką płytę nagrobną Stanisława Szczurzyńskiego z płaskorzeźbą rycerza w zbroi.
W pobliżu kościoła, na szczycie Farskiej Góry, wznosi się piękna, neogotycka dzwonnica. Można tu też znaleźć pozostałość po dawnym cmentarzu przykościelnym - nagrobek Michała i Marii Mieszkowskich z 1861 roku.
Pierwotnie w miejscu dzisiejszej świątyni stała prawdopodobnie preromańska rotunda pw. Świętych Apostołów Piotra i Pawła. Za czasów książąt mazowieckich wzniesiono drewniany kościół pw. Najświętszej Maryi Panny. Natomiast dzisiejsza, murowana świątynia powstała w latach 1515-1525.