De acuerdo al censo de 2005 Macanal posee 4705 habitantes, la población en la cabecera municipal es de 941 habitantes, posee un total de 1426 hogares, de los cuales 260 componen el casco urbano.