W 1938 sumptem państwa polskiego rozpoczęto w Trokach budowę Muzeum Karaimskiego, które istnieje do dzisiaj.
W 1931 w 362 domach zamieszkiwało 2530 osób.
Po II wojnie światowej i utracie miasta przez Polskę, do 1 listopada 1946 z rejonu trockiego w obecne granice Polski wysiedlono ok. 5,4 tys. Polaków, natomiast ok. 13,7 tys. zarejestrowanych do przesiedlenia Polaków pozostało w rejonie. Według danych litewskich w 2001 Polacy stanowili 21% mieszkańców Trok, a w 2011 – 19%.
W 1991 na terenie miasteczka i okolicznych terenów (8,2 tys. ha) utworzono Trocki Historyczny Park Narodowy.
Miasto jest siedzibą grupy etnicznej i religijnej Karaimów, sprowadzonych tu w średniowieczu z Krymu przez wielkiego księcia litewskiego Witolda Kiejstutowicza. Funkcjonuje tu Muzeum Etnograficzne Karaimów im. Seraji Szapszała.
Podczas okupacji hitlerowskiej, w czerwcu 1941 roku Niemcy utworzyli getto dla żydowskich mieszkańców. Przebywało w nim około 400 osób. We wrześniu 1941 roku Niemcy zlikwidowali getto, a Żydów zamordowano na wyspie Troki.