Wzdłuż wsi rozciąga się (obecnie nieczynna) stacja kolejowa Nowosady. W Nowosadach mieści się tartak, ponadto w pobliżu wsi znajdowało się Zespołowe Gospodarstwo Rolne.
Pierwsze wzmianki o wsi Nowosady w pobliżu wsi Dubiny pochodzą z 1703 roku (Rękopis Nr D.A. 11518, Wilno 1786). Do roku 1795 Nowosady wchodziły w skład Wielkiego Księstwa Litewskiego będącego częścią I Rzeczypospolitej, w latach 1795–1807 należały do Królestwa Prus, 1807–1920 – do Carskiej Rosji, a następnie do Polski. W latach 1939–1941 była okupowana przez Związek Radziecki, a w latach 1941–1944 przez III Rzeszę. Podczas II wojny światowej wieś nie była pacyfikowana[8].
W roku 1786 w Nowosadach było 93 mieszkańców. W spisie z 1861 roku było 300 mieszkańców, a w roku 1911 – 470 mieszkańców[8].
Według spisu ludności z 30 września 1921 roku w Nowosadach mieszkało 308 osób w 81 domach, 146 osób podało narodowość polską, 159 – białoruską, 3 – narodowość żydowską[11]. 300 osób było wyznania prawosławnego, 2 osoby były wyznania rzymskokatolickiego, 6 zadeklarowało przynależność do wyznania mojżeszowego[11].
Według stanu z 31 grudnia 2012 w Nowosadach mieszkało 282 stałych mieszkańców[12].
Zabytki
W ewidencji Wojewódzkiego Konserwatora Zabytków wpisane zostały następujące obiekty:[13]
drewniany dom nr 48 z częścią gospodarczą, 4 ćw. XIX w.
↑ abRozporządzenie Ministra Administracji i Cyfryzacji z dnia 13 grudnia 2012 r. w sprawie wykazu urzędowych nazw miejscowości i ich części (Dz.U. z 2013 r. poz. 200)
↑Вялікі гістарычны атлас Беларусі Т.2, Mińsk 2013, s. 106.
↑Leszek Jańczuk. Chrześcijanie Wiary Ewangelicznej na Podlasiu w latach 1928–1953. „Studia Theologica Pentecostalia”. 1, s. 116–117, 2013. WSTS. ISSN2300-729X.