El término municipal, que incluye los núcleos de Anfesta y Prades, tiene una población de 103 habitantes (INE 2024).
El municipio está situado en su extremo sur de la comarca del Solsonés, en el límite con las de Noya y el Bages.
Incluye las poblaciones de Anfesta y Prades.
Hacia mediados del siglo XIX, el lugar, compuesto por varias masías diseminadas, tenía contabilizada una población de 111 habitantes.
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 INEEn estos censos se denominaba Molsosa: 1842, 1857, 1860, 1877, 1887, 1897, 1900, 1910, 1920, 1930, 1940, 1950, 1960, 1970 y 1981Entre el censo de 1857 y el anterior, crece el término del municipio porque incorpora a 255020 (Anfesta), 255293 (Prades)[4] En el municipio se encuentran la iglesia de Santa María de Molsosa[2] y el castillo de Enfesta.