Rocca San Giovanni is een gemeente in de Italiaanse provincie Chieti (regio Abruzzen) en telt 2329 inwoners (31-12-2004). De oppervlakte bedraagt 21,5 km², de bevolkingsdichtheid is 112 inwoners per km².
De volgende frazioni maken deel uit van de gemeente: San Giacomo, Piane Favaro, Vallevò, S.Calcagna, Montegranaro, Acquarelli, Lappeto, Pontone del Signore, Foce, Puncichitti, Tagliaferri, Pocafeccia, Perazza, Piane di Marche.
Demografie Rocca San Giovanni telt ongeveer 854 huishoudens. Het aantal inwoners daalde in de periode 1991-2001 met 0,5% volgens cijfers uit de tienjaarlijkse volkstellingen van ISTAT.
Jaar Inwoneraantal 1991 2364 2001 2352
Geografie De gemeente ligt op ongeveer 150 m boven zeeniveau.
Rocca San Giovanni grenst aan de volgende gemeenten: Fossacesia, Lanciano, San Vito Chietino, Treglio.
Categorie:Gemeente in Chieti