El clima de Houston es subtropical húmedo, con veranos calurosos y húmedos, de junio a septiembre, y temperaturas promedio entre los 28 °C y los 34 °C. Los inviernos suelen ser suaves y secos, de diciembre a febrero, con temperaturas promedio entre los 7 °C y los 17 °C.