San Pietro Avellana sorge a 960 metri d'altitudine, su un contrafforte del Monte Miglio (1350 m), nel cuore dell'Appennino molisano. Il territorio, interamente montano e con una densità di appena 9 ab/km², è segnato da faggete e pascoli, con le sorgenti Don Salvatore e Pesco Bertino che alimentano piccoli corsi d'acqua. A 55 km dalla costa adriatica, il borgo gravita su Castel di Sangro e beneficia di un clima fresco e ventilato.
Il reddito medio annuo è di 15 866 €, con una pressione fiscale contenuta (15,5%), e il prezzo degli immobili si attesta a 367 €/m². La copertura FTTH arriva al 65%, segno di una connettività discreta per un centro di alta quota.
Il clima è alpino, con temperatura media annua di 13,6 °C e precipitazioni abbondanti (941 mm). Il suolo consumato è solo l'1,4%. Tra i monumenti spicca la chiesa madre, mentre il museo locale racconta la cultura pastorale. L'età media di 53,1 anni e l'indice di vecchiaia di 572 riflettono uno spopolamento progressivo, mitigato dalla vicinanza ai borghi bandiera di Pescocostanzo e Fornelli.