Il paese esiste sin dal Medioevo, quando nel 1381 vi nacque Santa Rita da Cascia. Nel 1939 venne fondata l'Opera di Santa Rita, per promuovere il culto della Santa, curare e far conoscere i suoi ricordi a Roccaporena, fare opere di carità sul suo esempio istituendo un orfanotrofio. Il tradizionale isolamento dei luoghi venne interrotto nel 1950, quando venne inaugurata la strada (l'unica) che collega Roccaporena a Cascia.
Alla fine dell'Ottocento Roccaporena divenne per un decennio un luogo di ritrovo e di escursioni per numerosi intellettuali italiani, radunati attorno a Luigi Galassi, rettore della Università di Roma "La Sapienza", la cui famiglia era originaria di Roccaporena.
Impianti sportivi:
Campi da calcio
Campo da calcettov Campo da pallacanestro
Campo da pallavolo
Pallaio
Palestra polivalente da 1.000 m2