Trojvrh is located in the municipality Josipdol, in Karlovac County at an elevation of 300 meters above sea level and it covers the area of 7.93 km² (3.06 sq. miles). According to the 2011 census report, there were 32 inhabitants. It is mostly populated by Serbs (54%), but also Croats (46%). Nearby places: Istočni Trojvrh, Kunić, Vojnovac, Pothum Plaščanski, Sabljaki Modruški, Cerovnik, Latin, Vajin Vrh, Međeđak and Munjava Modruška.