Calaf tiene un total de 3424 habitantes, de los cuales 1752 son hombres y 1672 mujeres, según datos del INE 2016.