Según el Conteo de Población y Vivienda de 2005 realizado por el Instituto Nacional de Estadística y Geografía, la población del municipio de Guerrero es 37,249 habitantes, de los cuales 18,621 son hombres y 18,628 son mujeres.