Masquefa tiene un total de 8.168 habitantes, de los cuales 4.137 son hombres y 4.031 mujeres, según datos del INE 2009.