Rastovnica se nalazi u podnožju severozapadnog dela planine Pasjača, na samo 3 kilometra udaljenosti od regionalnog centra Topličkog regiona, grada Prokuplja koji se nalazi na jugu Srbije. Kroz selo protiče Rastovnička Reka koja se stvara od potoka koji se stvaraju na obroncima planine Vidojevice i prevoja između planina Pasjače i planine Vidojevice naročito između sela Beli Kamen, Vidovača, Balčak, Dobrotić, Selište i Bučince. Kod samog ušća Rastovničke Reke, u najveću pritoku reke Južne Morave, u reku Toplicu, napravljeno je veštačko akumulaciono Rastovničko jezero bogato ribom. Seoska slava je "Sveta Petka" koja se slavi svake godine 8-og avgusta ispred seoske crkve. Selo je okruženo selima Berilje, Simonovac, Selište, Balčak, Pasjačom kao i teritorijom Opštine Prokuplje. Selo uglavnom izumire jer škola koja je nekada funkcionisala danas nema nijednog đaka.
U naselju Rastovnica živi 55 punoletnih stanovnika, a prosečna starost stanovništva iznosi 43,0 godina (43,1 kod muškaraca i 42,8 kod žena). U naselju ima 23 domaćinstva, a prosečan broj članova po domaćinstvu je 3,00.
Ovo naselje je u potpunosti naseljeno Srbima (prema popisu iz 2002. godine).