Krasnosielc to wieś w Polsce położona w województwie mazowieckim, w powiecie makowskim, w gminie Krasnosielc[4][5], nad rzeką Orzyc. Dawniej miasto; uzyskał lokację miejską w 1824 roku, zdegradowany w 1870 roku. W latach 1954-1972 wieś należała i była siedzibą władz gromady Krasnosielc. W latach 1975–1998 miejscowość administracyjnie należała do województwa ostrołęckiego.

W miejscowości znajduje się kościół, który jest siedzibą parafii św. Jana Kantego. W strukturze kościoła rzymskokatolickiego parafia należy do metropolii białostockiej, diecezji łomżyńskiej, dekanatu Krasnosielc.

Murowana świątynia została wzniesiona w latach 1790-1792 jako trzecia z kolei. Ufundowana została przez Kazimierza Krasińskiego, starostę nowokorczyńskiego, krasnostawskiego i przasnyskiego oraz jego małżonkę Annę z Ossolińskich. Kazimierz Krasiński fundując kościół, spełnił wolę Jana Chryzostoma Krasińskiego, biskupa pomocniczego chełmskiego, kantora płockiego, kanonika kujawskiego i warmińskiego, który był głównym fundatorem świątyni. Kościół został zaprojektowany przez architekta Hilarego Szpilowskiego i reprezentuje styl klasycystyczny. Ukończona świątynia pod wezwaniem św. Jana Kantego, została konsekrowana w dniu 29 września 1799 roku przez biskupa płockiego Onufrego Kajetana Szembeka.
Świątynia posiada umieszczoną w widocznym miejscu zwieńczenia tarczę ozdobioną herbami Ślepowron, którym pieczętowali się Krasińscy i Topór, którym pieczętowali się Ossolińscy. We wnętrzu znajdują się ambona i chrzcielnica zaprojektowane przez Hilarego Szpilowskiego oraz obrazy namalowane przypuszczalnie przez wybitnego malarza Franciszka Smuglewicza w końcu XVIII wieku.