Cuenta con un clima templado cálido con lluvias invernales, tipo mediterráneo subhúmedo, parcialmente influido por el anticiclón del Pacífico, el promedio de temperatura oscila entre los 14 y 32 °C.