Tiene una superficie de 643,5km², en una altitud que fluctúa entre entre los 800 y los 3500 msnm (metros sobre el nivel del mar).