El término municipal, perteneciente a la comarca de Anoia, tiene una población de 69 habitantes (INE 2024).
Hacia mediados del siglo XIX, el lugar, ya por entonces con ayuntamiento propio, tenía contabilizada una población de trescientos habitantes.
[2] Aparece descrito en el cuarto volumen del Diccionario geográfico-estadístico-histórico de España y sus posesiones de Ultramar de Pascual Madoz con las siguientes palabras:[2] Cuenta con una población de 69 habitantes (INE 2024).
Población de derecho según los censos de población del INE.
Población de hecho según los censos de población del INE.