Brestov Dol je selo u jugoistočnom delu Suve planine. Pripada takozvanom Gornjem zaplanju, opština Babušnica. Nadmorska visina sela je oko 650 metara. Najniža kota je na 440, a najviša na 777 metara. Selo je udaljeno 4 km od magistralnog puta Pirot-Leskovac.
Prema turskom popisu nahije Niš iz 1516. godine, mesto je bilo jedno od 111 sela nahije i nosilo je isti naziv kao danas, a imalo je 10 kuća, 1 udovičko domaćinstvo, 2 samačka domaćinstva.[1]
U naselju Brestov Dol živi 32 punoletna stanovnika, a prosečna starost stanovništva iznosi 70,3 godina (69,3 kod muškaraca i 71,3 kod žena). U naselju ima 18 domaćinstava, a prosečan broj članova po domaćinstvu je 1,78.
Ovo naselje je u potpunosti naseljeno Srbima (prema popisu iz 2002. godine). U drugoj polovini XX veka došlo je do višestrukog smanjenja broja stanovnika.