W czasie okupacji niemieckiej utworzono gminę Nowa Wieś Wielka, która weszła w skład powiatu bydgoskiego, rejencji bydgoskiej i okręgu Gdańsk-Prusy Zachodnie. W jej skład weszły wyłączone z gminy Solec Kujawski wsie: Chrośna, Dąbrowy Wielkie, Dobromierz, Leszyce, Łażyn i Nowa Wieś Wielka. W 1941 r. miejscowość liczyła 288 mieszkańcówDeutsches Reichs-Adressbuch. Die Ostgebiete: Reichsgau Danzig-Westpreussen, Reichsgau Wartheland, Provinz Oberschlesien, Reg.-Bezirk Ziegenau und Land-Kreis Suwalki. Ausgabe 1941. Od sierpnia 1945 r., po rozwiązaniu gminy Nowa Wieś Wielka, miejscowość powróciła do gminy Solec Kujawski jako gromada wiejska. W skład gromady wchodziły wsie: Chrośna i Dąbrowy Małe, natomiast leśnictwo Chrośna wchodziło w skład gromady Kabat.

Po II wojnie światowej gospodarstwa poniemieckie zajęli Polacy, którzy przybyli z głębi kraju oraz z kresów wschodnich. W 1948 roku gromada wiejska Chrośna posiadała powierzchnię 506 ha i zaludnienie 360 osób. We wsi istniała jednoklasowa szkoła powszechna w budynku gminnym. Obsadę stanowił jeden nauczyciel. W 1951 roku w szkole uczyło się 28 dzieci.