De acuerdo con la clasificación climática de Koppen, se da el clima árido cálido (BWh) en pequeñas zonas costeras del sur y el noreste del municipio, mientras que encontramos el clima semiárido cálido (BSh) en prácticamente el resto de las zonas costeras y de baja altitud.