San Pedro de las Colonias sufre un clima seco extremoso dado que en verano alcanza temperaturas hasta de 46.0 C a la sombra, mientras que en invierno llega a bajar a 0 y ocasionalmente hasta -6.0 C.