Alvarado es el segundo cantón más pequeño de la provincia, después de La Unión.