Those living in Houston often joke that the city only has two seasons – hot and hotter. Summers can be swelteringly hot and humid. Between June and August, temperatures hover between 73°F (23°C) and 94°F (35°C). However, 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 also has a hurricane season between June and November. Torrential rain batters the city during these months which can cause severe flooding at times. Tornadoes are also a reality.

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