Tot i ser un municipi petit, Castellfollit de la Roca disposa d’un gran nombre d’associacions i entitats que amb objectius diversos (culturals, esportius, educatius…) incideixen amb força en la vida social del municipi. Al llarg de l’any aquestes associacions organitzen actes diversos com poden ser competicions esportives, xerrades, demostracions geganteres o sardanistes, obres de teatre, balls i festes… per a tothom que vulgui assistir-hi.
Les associacions i entitats del municipi son:
- ASSOCIACIÓ D’AMICS DE L’ALTA GARROTXA
- CASAL DE LA GENT GRAN
- ASSOCIACIÓ DE MARES I PARES DE L’ESCOLA CASTELLROC
- CLUB NATACIÓ CASTELLFOLLIT
- LA MARXOSA
- MONTEPIO OBRER DE SANT SALVADOR
- UNIÓ ESPORTIVA CASTELLFOLLIT
- ANC CASTELLFOLLIT
- NATURA 1KM2