Indonesia flag

Batam, Indonesia

Major city Β· Population 1.2M

Batam is the 14th largest city in Indonesia with a population of approximately 1,164,352 people as of 2026. This makes it the 453rd largest city in the world, accounting for 0.41% of Indonesia's total population of 284.4M. Batam is classified as a major city and operates in the Asia/Jakarta timezone.

Population

1,164,352

Global Rank

#453

Country Rank

#14

% of Indonesia

0.41%

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

Cities closest to Batam by distance
CityPopulationDistance
Bedok New Town276,99022 km
Ulu Bedok276,99023 km
Kembangan130,25223 km
Tampines New Town259,90024 km
Geylang110,20124 km
Singapore5,638,70025 km
Tampines Estate265,34025 km
Kallang101,29027 km

Frequently Asked Questions

What is the population of Batam?

The population of Batam, Indonesia is approximately 1,164,352 people, making it the 453rd largest city in the world and the 14th largest in Indonesia.

Is Batam the capital of Indonesia?

No, the capital of Indonesia is Jakarta. Batam is the 14th largest city in the country.

What timezone is Batam in?

Batam is in the Asia/Jakarta timezone.