Rocca San Felice sorge su un rilievo dell'Appennino campano, a 740 metri d'altitudine, in una zona montana dell'Irpinia. Il borgo, con i suoi 765 abitanti e una densità di 53 ab/km², è immerso in un paesaggio di colline e boschi, lontano dalla costa (44 km) e dominato dal verde del massiccio del Terminio.
L'economia locale si basa su agricoltura e artigianato, con un reddito medio di 16.461 € e un prezzo immobiliare di 494 €/m². Il territorio rientra nell'area di produzione di vini DOCG come Fiano di Avellino e Taurasi, e di formaggi DOP come il Caciocavallo Silano. La copertura FTTH è al 47%.
Il rischio idrogeologico è alto. Il borgo vanta 7 monumenti e un museo, con un indice di vecchiaia di 315 e un saldo naturale negativo (-8). Il suolo consumato è solo il 7,1%, a testimonianza di un ambiente ancora integro.