El clima es el propio del desierto, caracterizándose por sus temperaturas extremosas, la temperatura media anual, de la zona norte del municipio va de los 16 a los 18 °C, y la de la zona sur fluctúa entre los 18 y los 20 °C.