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.

Kuala LumpurBatu Kurau
Location of Batu Kurau (capital Kuala Lumpur shown for reference). Boundaries: Natural Earth.
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

CityPopulationRank in Malaysia
Ipoh759,952#5
Teluk Intan232,800#38
Taiping217,647#43
Sitiawan156,234#55
Bercham150,000#57
Seri Manjung100,000#80
Kampung Manjoi86,266#91
Tanjong Malim66,103#108

Cities near Batu Kurau

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