Castellfollit de Riubregós es un municipio de España en la provincia de Barcelona, comunidad autónoma de Cataluña, con una superficie de 26,21 km², una población de 192 habitantes (2008) y una densidad de población de 7,33 hab/km².