Staro Selo is located in the City of Otočac, in Lika-Senj County at an elevation of 459 meters above sea level and it covers the area of 13.09 km² (5.05 sq. miles). According to the 2011 census report, there were 35 inhabitants. It is mostly populated by Serbs (55%), but also Croats (45%). Nearby places: Otočac, Podum, Glavace, Prozor, Škare, Švica, Drenov Klanac, Brloška Dubrava, Lipovlje and Čovići.