🇿🇦 Johannesburg vs 🇲🇽 Mexico City

Weather Comparison

Current Weather Right Now

🇿🇦

Johannesburg

scattered clouds

64°F

Scattered Clouds

Feels like 63°F

H 64°F / L 62°F

Humidity: 79%

🇲🇽

Mexico City

broken clouds

75°F

Broken Clouds

Feels like 73°F

H 75°F / L 75°F

Humidity: 29%

Climate Overview

🇿🇦

Johannesburg

Johannesburg sits on the Highveld plateau at approximately 1,750m above sea level, giving it a subtropical highland climate with warm, thunderstorm-prone summers and dry, crisp winters with frequent frost. The city straddles the continental divide between the Limpopo and Vaal river systems, creating subtle drainage and elevation differences that influence local weather patterns. The world's largest urban forest — over 10 million planted trees — significantly modifies temperatures across the city, while mine dumps, ridges, and vast disparities in building density create pronounced microclimate variation between neighborhoods.

🇲🇽

Mexico City

Subtropical highland — mild year-round due to altitude, distinct wet season

Best monthsOctober, November, March, April
AvoidJune, July, August (rainy season, pollution)
Annual rain28 inches (720 mm) — mostly May–October

Mexico City's high altitude (7,350 ft/2,240m) keeps temperatures surprisingly mild year-round. Days are typically 65–75°F; nights cool significantly. The rainy season (May–October) brings afternoon thunderstorms. Air quality is a year-round concern due to the enclosed valley.

Seasonal Comparison

Season🇿🇦 Johannesburg🇲🇽 Mexico City

Johannesburg vs Mexico City: Frequently Asked Questions

Does Johannesburg or Mexico City have better weather?

Johannesburg and Mexico City have very different climates. Johannesburg sits on the Highveld plateau at approximately 1,750m above sea level, giving it a subtr Mexico City: Subtropical highland — mild year-round due to altitude, distinct wet season. The best city depends on your preferred season and temperature range.

When is the best time to visit Johannesburg vs Mexico City?

Best time for Johannesburg: spring and fall. Best time for Mexico City: October, November, March, April.

More Comparisons

🇿🇦 Johannesburg Weather →🇲🇽 Mexico City Weather →