Krasnosielc – wieś sołecka w Polsce położona w województwie mazowieckim, w powiecie makowskim, w gminie Krasnosielc, nad rzeką Orzyc.
Dawniej miasto; uzyskał lokację miejską w 1824, zdegradowany w 1870Robert Krzysztofik, Lokacje miejskie na obszarze Polski. Dokumentacja geograficzno-historyczna, Katowice 2007, s. 42–43..
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.
Wieś jest sołectwem, siedzibą gminy Krasnosielc. Według Narodowego Spisu Powszechnego z roku 2011 wieś liczyła 1122 mieszkańców.
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.
Nazwa Pierwotna nazwa osady to Siedlec, Sielc i została utworzona od apelatywu „sioło” – ‘siedlisko, siedziba’. Po przejęciu wsi przez Krasińskich utworzona została od nazwiska właścicieli nazwa Krasnosielc, znana od XVIII wiekuNazwy Miejscowe Polski. Historia – Pochodzenie – Zmiany, pod red. Kazimierza Rymuta, Kraków 2003, s. 289.Elżbieta Kowalczyk, Krasnosielec – najstarszy epizod z dziejów wsi, „Rocznik Mazowiecki”, 2002, T. 15, s. 165..