Subtropical Highlands Climate Zone

8 cities · Data averaged from 2020–2024 (5 years)

Cities
8
in this climate zone
Avg Temp Range
11.9–23.3°C
53.4–73.9°F
annual mean across cities
Avg Rainfall
1603mm
annual, across cities
Countries
8
Colombia, Ecuador, Ethiopia, India, Kenya, Mexico, Nepal, South Africa

Subtropical Highlands climate The Subtropical Highlands climate represents a distinct set of temperature and precipitation patterns that shape the local environment and seasonal rhythm. Across the cities in this zone, annual mean temperatures range from 11.9°C (53.4°F) to 23.3°C (73.9°F). Annual precipitation averages around 1603mm, though totals vary by location and proximity to coastlines or mountains. Travelers should consult each city page for month-by-month detail, as conditions can vary meaningfully even within the same climate classification.

Cities with Subtropical Highlands Climate

Mexico City
Mexico
Subtropical Highlands
Avg 17.2°C (63.0°F) · 1062.0mm rain
Nairobi
Kenya
Subtropical Highlands
Avg 18.9°C (66.0°F) · 860.0mm rain
Bangalore
India
Subtropical Highlands
Avg 23.3°C (73.9°F) · 1154.0mm rain
Bogota
Colombia
Subtropical Highlands
Avg 13.5°C (56.3°F) · 1082.0mm rain
Quito
Ecuador
Subtropical Highlands
Avg 11.9°C (53.4°F) · 3665.0mm rain
Addis Ababa
Ethiopia
Subtropical Highlands
Avg 14.8°C (58.6°F) · 1366.0mm rain
Johannesburg
South Africa
Subtropical Highlands
Avg 16.0°C (60.8°F) · 642.0mm rain
Kathmandu
Nepal
Subtropical Highlands
Avg 17.7°C (63.9°F) · 2990.0mm rain

Data Source: Open-Meteo historical archive (2020–2024). Figures are 5-year monthly averages. Last updated: 2026-07-30.