Naselje (selo) Grnčar nalazi se u Lužničkoj kotlini, na obalama reke Lužnice na putu Pirot - Babušnica - Vlasotince - Leskovac desetak kilometara udaljeno od Babušnice. Naselje je smešteno na obali reke okruženo strmim planinama tako da ima veoma malo obradivog zemljišta.
U naselju Grnčar živi 154 punoletna stanovnika, a prosečna starost stanovništva iznosi 62,8 godina (60,4 kod muškaraca i 65,4 kod žena). U naselju ima 81 domaćinstvo, a prosečan broj članova po domaćinstvu je 1,96.
Ovo naselje je velikim delom naseljeno Srbima (prema popisu iz 2002. godine), a u poslednja tri popisa, primećen je osetan pad u broju stanovnika.
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 12 kuća, 3 samačka domaćinstva.[1]
Zbog veoma male površine obradivog zemljišta i nepovoljnih uslova za život i privređivanje mladi se već decenijama iseljavaju tako da su u selu ostali samo stariji meštani. Veliki broj ljudi je otišao da živi u Babušnicu, Pirot i Niš što je zbog blizine i regionalne pripadnosti bilo i logično. Iinteresantno je da se najveći broj meštana odselio za Požarevac verovatno zbog toga što je iz mnogobrojnih porodica prvo odlazio po jedan član porodice (najčešće jedno dete) a za njim i ostali ukućani (braća i sestre) da bi bili bliže jedni drugima i da bi im bilo lakše po dolasku u novu sredinu.
U selu je ranijih godina postojala četvorogodišnja osnovna škola ali zbog malog (ili nekoliko godina nikakvog) broja dece škola već nekoliko godina ne radi.
Prema nezvaničnim podacima u selu je sredinom 2011. godine živelo 73 stanovnika i to su uglavnom starije osobe.