Castellolí es un municipio de España en la provincia de Barcelona, Comunidad autónoma de Cataluña, con una superficie de 25,28 km², una población de 506 habitantes (2009) y una densidad de población de 20,02 hab/km².