Según el Censo de Población y Vivienda de 2010 realizado por el Instituto Nacional de Estadística y Geografía, la población del municipio de Balleza es 17 672 habitantes, de los cuales 8 980 son hombres y 8 692 son mujeres.