Nespereira é uma das maiores freguesias de Cinfães, situando-se a sudoeste do concelho, fazendo fronteira com as freguesias de Alvarenga e Bustelo (freguesias de Arouca), limitada pela Serra da Franqueira, a nascente, que se separa da freguesia de Cinfães; a norte tem as freguesias de Santiago de Piães e S. Cristovão de Nogueira; a poente e a sul, ficam as terras do concelho de Arouca, Espiunca.
É atravessado por múltiplos ribeiros, como o Rio Marinhais, rio Lourosa e rio Germinade, que se juntam ao rio Ardena e este ao Rio Paiva.
O Rio Ardena tem 13 km de extensão, tendo a sua nascente na Serra do Montemuro, na freguesia de Alvarenga.
A freguesia é constituída por 75 lugares: Ardena; Carvalhais; Costa; Aziboso; Vila Chã; S. Brás; Tojal; Cruz ; Passantes; Cantinho; Feira Franca; Borralhal; Vista Alegre; Maninho; Barroca; Barroco da Feira; Vista Alegre; Lageal; Feira; Bacelo; Granja; Portela; Fontela; Cancelo; Cadafaz; Curral; Figueiras; Figueiredo; Outeirinho; Fundo de Vila; Vales; Souto; Pereira; Loureiro; Sta. Marinha; Sobrais; Outeiro; Pertença; Barrento; Geados; Cavada; Lavadeira; Abelheira; Cimo do Lugar; Paradela; Vila Meã; Portelada; Quinta; Curvaceira; Pindelo; Sto Irício; Valinhas; Corredora; Cavaleira; Cascavalhedo; Terreiro; Quinta; Ferreira; Carqueigido; Valado; Marvão; Ribeiro; Clementina; Vale do Cão; Grou; Lamelas; Cortegaça; Alqueive; Cavadas; Fontainhas; Gavinho; Ervilhais; Castelo; Castelinho; Fraga da Venda.
Nespereira faz fronteira com as freguesias de Fornelos, Santiago de Piães, S. Cristovão de Nogueira, Espiunca (Arouca) e Alvarenga (Arouca).