Staro Selo se nalazi u Gradu Otočcu, u Ličko-senjskoj županiji na 459 metara nadmorske visine i prostire se na površini od 13,09 km². Prema popisu iz 2011. godine, u Starom Selu živi 35 stanovnika. Stanovništvo je pretežito srpsko (55%), te hrvatsko (45%). Okolna naselja: Otočac, Podum, Glavace, Prozor, Škare, Švica, Drenov Klanac, Brloška Dubrava, Lipovlje i Čovići.