De acuerdo con la clasificación climática de Koppen, en el municipio de San josé se da el clima semiárido cálido (BSh) en buena parte de las zonas costeras, especialmente en el sureste del municipio, y el clima semiárido frío (BSk) en el resto del municipio, exceptuando parte del interior, de clima mediterráneo (Csa).