El área ocupada por el municipio de Alcalá es de 63,69 kilómetros cuadrados dentro de la franja altitudinal entre los 950 y 1.650 msnm incluyendo tres zonas bioclimáticas: bosque seco tropical, bosque húmedo pre montano.