Pekanbaru, Indonesia
Major city · Population 1.1M
Pekanbaru is the 16th largest city in Indonesia with a population of approximately 1,085,000 people as of 2026. This makes it the 487th largest city in the world, accounting for 0.38% of Indonesia's total population of 283.5M. Pekanbaru is classified as a major city and operates in the Asia/Jakarta timezone. The average annual temperature is 26.7°C with 3,596 mm of rainfall per year. The city sits at an elevation of 18 meters above sea level.
Population
1,085,000
Global Rank
#487
Country Rank
#16
% of Indonesia
0.38%
Avg Temperature
26.7°C
Annual Rainfall
3,596 mm
Elevation
18 m
Timezone
Asia/Jakarta
Pekanbaru on the Map
Climate in Pekanbaru
Pekanbaru's warmest month is Jul and the coldest is Jan. The wettest month is Jan with 460 mm of rainfall.
Average Monthly Temperature
Monthly Rainfall
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%
Other Major Cities in Indonesia
Nearest Major Cities
Closest cities to Pekanbaru with over 100,000 people
| City | Population | Distance |
|---|---|---|
| Payakumbuh | 139,576 | 121 km |
| Dumai | 331,832 | 128 km |
| Bukittinggi | 121,028 | 150 km |
| Padang | 909,040 | 203 km |
| Malacca | 579,000 | 207 km |
| Muar | 314,776 | 211 km |
| Batu Pahat | 156,236 | 223 km |
| Port Dickson | 119,300 | 227 km |
Frequently Asked Questions
What is the population of Pekanbaru?
The population of Pekanbaru, Indonesia is approximately 1,085,000 people, making it the 487th largest city in the world and the 16th largest in Indonesia.
Is Pekanbaru the capital of Indonesia?
No, the capital of Indonesia is Jakarta. Pekanbaru is the 16th largest city in the country.
What is the climate like in Pekanbaru?
Pekanbaru has an average annual temperature of 26.7°C and receives 3,596 mm of rainfall per year. The warmest month is Jul and the coldest is Jan.
What timezone is Pekanbaru in?
Pekanbaru is in the Asia/Jakarta timezone.