Rastoka se nalazi u Gradu Gospiću, u Ličko-senjskoj županiji na 650 metara nadmorske visine i prostire se na površini od 5,19 km². Prema popisu iz 2011. godine, u Rastokoj žive 32 stanovnika. Stanovništvo je uglavnom hrvatsko (97%). Okolna naselja: Oteš, Bužim, Vranovine, Klanac, Veliki Žitnik, Smiljan, Aleksinica, Vaganac, Debelo Brdo I i Kaluđerovac.