Según el censo de 2002, el municipio de Cajolá tenía 9.868 habitantes, 4.490 hombres y 5.378 mujeres; la población urbana contaba 2.892 habitantes (30%), mientras que la población rural contaba 6.976 habitantes (70%).