La ciudad presenta en la mayor parte de su territorio un clima semiseco templado, y de acuerdo a la clasificación climática de Köppen presenta un clima BSk - semiárido frío o templado.