El periodo lluvioso comprende los meses de mayo a octubre, el tiempo seco comprende de noviembre a abril, aunque frecuentemente la ciudad es afectada por frentes fríos y las tormentas tropicales que afectan al golfo de México, debido a su cercanía con este.