Truskolasy-Lachy – wieś w Polsce położona w województwie podlaskim, w powiecie wysokomazowieckim, w gminie Sokoły.

Zaścianek szlachecki Lachy należący do okolicy zaściankowej Truskolas położony był w drugiej połowie XVII wieku w powiecie suraskim ziemi bielskiej województwa podlaskiegoAnna Laszuk, Zaścianki i królewszczyzny : struktura własności ziemskiej w województwie podlaskim w drugiej połowie XVII wieku, Warszawa 1998, s. 92.. W latach 1975–1998 miejscowość administracyjnie należała do województwa łomżyńskiego.

+Integralne części wsi Truskolasy-Lachy SIMC Nazwa Rodzaj 0406245 Bielawka część wsi

Wierni kościoła rzymskokatolickiego należą do parafii Wniebowzięcia NMP w Sokołach.

Historia Truskolasy wspomniane były w latach 1345, 1456, 1544 w dokumentach sądowych ziemi bielskiej.

Truskolasy-Lachy, Truskolasy-Niwisko, Truskolasy-Ochale, Truskolasy-Olszyna, Stare Truskolasy i Truskolasy-Wola tworzyły tzw. okolicę szlachecką Truskolasy.

W roku 1827 wieś liczyła 15 domów i 87 mieszkańców.

Pod koniec wieku XIX miejscowość należała do powiatu mazowieckiego, gmina i parafia Sokoły.