Those living in Houston often joke that the city only has two seasons – hot and hotter. Summers can be sweltering and humid. From June to August temperatures hover between 73°F (23°C) and 94°F (35°C), and it isn't unusual to have days that reach up to 100°F (40°C). These temperatures can be overwhelming for those from countries with milder summers – making airconditioning a necessity rather than a luxury for most. Summers are also characterised by afternoon thunderstorms.

Houston's hurricane season is between June and November. Torrential rain batters the city during these months which can cause severe flooding at times. Tornadoes may also occur.

On the other hand, Houston has pleasant winters. Temperatures are mild and range between 43°F (6°C) and 66°F (19°C). The city isn't known for receiving snow during the winter, but rain isn't unusual.