Indonesia flag

Medan, Indonesia

Major city · Population 2.4M

Medan is the 5th largest city in Indonesia with a population of approximately 2,435,252 people as of 2026. This makes it the 154th largest city in the world, accounting for 0.86% of Indonesia's total population of 283.5M. Medan is classified as a major city and operates in the Asia/Jakarta timezone. The average annual temperature is 26.1°C with 5,016 mm of rainfall per year. The city sits at an elevation of 28 meters above sea level.

Population

2,435,252

Global Rank

#154

Country Rank

#5

% of Indonesia

0.86%

Avg Temperature

26.1°C

Annual Rainfall

5,016 mm

Elevation

28 m

Timezone

Asia/Jakarta

Medan on the Map

Loading map...

Climate in Medan

Medan's warmest month is May and the coldest is Nov. The wettest month is Nov with 598 mm of rainfall.

Average Monthly Temperature

25.4°C
Jan
26°C
Feb
26.4°C
Mar
26.7°C
Apr
26.9°C
May
26.3°C
Jun
26.8°C
Jul
25.7°C
Aug
25.9°C
Sep
25.7°C
Oct
25.3°C
Nov
25.6°C
Dec
25.3°C26.9°C

Monthly Rainfall

443 mm
Jan
249 mm
Feb
270 mm
Mar
379 mm
Apr
450 mm
May
348 mm
Jun
151 mm
Jul
575 mm
Aug
485 mm
Sep
575 mm
Oct
598 mm
Nov
493 mm
Dec

Indonesia at a Glance

Country Population

283,487,931

Capital

Jakarta

Region

South-Eastern Asia

Major Cities

159

GDP per Capita

$4,925

Life Expectancy

71.2 years

Urban Population

58.8%

Growth Rate

0.01%

Nearest Major Cities

Closest cities to Medan with over 100,000 people

Cities closest to Medan by distance
CityPopulationDistance
Sunggal157,9146 km
Binjai279,30220 km
Belawan102,70721 km
Percut311,06322 km
Perbaungan157,17432 km
Tebingtinggi117,53062 km
Pematangsiantar274,83882 km
Kisaran141,915125 km

Frequently Asked Questions

What is the population of Medan?

The population of Medan, Indonesia is approximately 2,435,252 people, making it the 154th largest city in the world and the 5th largest in Indonesia.

Is Medan the capital of Indonesia?

No, the capital of Indonesia is Jakarta. Medan is the 5th largest city in the country.

What is the climate like in Medan?

Medan has an average annual temperature of 26.1°C and receives 5,016 mm of rainfall per year. The warmest month is May and the coldest is Nov.

What timezone is Medan in?

Medan is in the Asia/Jakarta timezone.