Indonesia flag

Semarang, Indonesia

Major city ยท Population 1.7M

Semarang is the 9th largest city in Indonesia with a population of approximately 1,653,524 people as of 2026. This makes it the 268th largest city in the world, accounting for 0.58% of Indonesia's total population of 284.4M. Semarang is classified as a major city and operates in the Asia/Jakarta timezone.

Population

1,653,524

Global Rank

#268

Country Rank

#9

% of Indonesia

0.58%

Semarang on the Map

Loading map...

Indonesia at a Glance

Country Population

284,438,782

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 Semarang with over 100,000 people

Cities closest to Semarang by distance
CityPopulationDistance
Ungaran171,37816 km
Salatiga201,36939 km
Jepara1,257,91252 km
Purwodadi139,38756 km
Magelang121,52658 km
Batang136,14565 km
Pati107,02873 km
Surakarta526,87077 km

Frequently Asked Questions

What is the population of Semarang?

The population of Semarang, Indonesia is approximately 1,653,524 people, making it the 268th largest city in the world and the 9th largest in Indonesia.

Is Semarang the capital of Indonesia?

No, the capital of Indonesia is Jakarta. Semarang is the 9th largest city in the country.

What timezone is Semarang in?

Semarang is in the Asia/Jakarta timezone.