Batu Kurau Population 2026
Batu Kurau has a population of 22,307, making it the #270 biggest city in 🇲🇾 Malaysia, located in Perak. Roughly 0.1% of Malaysia's population lives here. It is about 65× smaller than Kuala Lumpur, the country's biggest city.
Population (city proper)
22,307
Rank in Malaysia
#270
Coordinates
4.97°N, 100.80°E
~45 m elevation · Asia/Kuala_Lumpur
Distance to capital (Kuala Lumpur)
226 km
140 miles, straight line
Other big cities in Perak
| City | Population | Rank in Malaysia |
|---|---|---|
| Ipoh | 759,952 | #5 |
| Teluk Intan | 232,800 | #38 |
| Taiping | 217,647 | #43 |
| Sitiawan | 156,234 | #55 |
| Bercham | 150,000 | #57 |
| Seri Manjung | 100,000 | #80 |
| Kampung Manjoi | 86,266 | #91 |
| Tanjong Malim | 66,103 | #108 |
Cities near Batu Kurau
- Kamunting36,243 people · ~12 km away
- Taiping217,647 people · ~15 km away
- Simpang Empat58,004 people · ~19 km away
- Padang Rengas38,294 people · ~23 km away
- Kuala Kangsar39,331 people · ~27 km away
- Bagan Serai20,476 people · ~29 km away
FAQ
What is the population of Batu Kurau?
Batu Kurau has a population of 22,307 (city proper, latest official figure via GeoNames), making it the #270 biggest city in Malaysia.
What region is Batu Kurau in?
Batu Kurau is located in Perak, Malaysia.
Is Batu Kurau the capital of Malaysia?
No, the capital of Malaysia is Kuala Lumpur, about 226 km away.
Sources & notes
Population refers to the city proper (municipal boundaries), not the metropolitan area. Source: GeoNames (CC BY 4.0), retrieved 2026-07-07. Country data: UN World Population Prospects 2024.
← All biggest cities in Malaysia · Malaysia population by year