Sign In Register

Bagan Datoh, Malaysia

Perak · Malaysia

Bagan Datoh is a small city in Perak, Malaysia with a population of 9,046. Elevation: 13 ft (4 m). Average temperature: 81°F (27°C).

Data updated June 2026

9,046 Population 11/sq mi density
13 ft Elevation 4 meters
81°F Avg Temperature 27°C
76.1 in Annual Rain
Asia / Kuala Lumpur Timezone

Discover Bagan Datoh, Malaysia

Explore over 40 sections covering people, economy, housing, health, crime, climate, community, costs, trends, schools, colleges, hospitals, treatment centers, industries, museums, libraries, breweries, farmers markets, grocery stores, pharmacies, campgrounds, parks, trails, stadiums, ski resorts, daycare centers, nursing homes, churches, fire stations, cell towers, bridges, power plants, EV stations, prisons, radio stations, airports, police stations, post offices, Amtrak stations, superfund sites, UNESCO sites, and more.
Use the tabs and dropdown menus below to navigate every data point we track for this city.

Full City Profile

About Bagan Datoh

Bagan Datoh

The Bagan Datuk District is the most southwest district in Perak, Malaysia. It covers an area of 951 square kilometres, and had a population about of 70,300. The district is bordered by Perak River which separates Manjung and Central Perak in the north, Bernam River which separates Sabak Bernam in the state of Selangor in the south, Muallim and Hilir Perak in the northeast. The capital of this district is Bagan Datuk town. Other localities that are situated in the district include Hutan Melintang, Rungkup and a planned township known as the “Bagan Datuk Water City (BDWC)”. Bagan Datuk is well known for the largest source of coconuts in Perak.

People

Population9,046
Density11/mi²

Climate

Avg Temp81°F (27°C)
Rain76.1 in/yr
Sunny Days198/yr
Elevation13 ft (4 m)
Population9,046
Population Density11 / sq mi
Elevation13 ft (4 m)
Coordinates3.9833°, 100.7833°
TimezoneAsia/Kuala_Lumpur
Country🇲🇾 Malaysia
State / ProvincePerak
Average Temperature81°F (27°C)
January Average80°F (26°C)
July Average81°F (27°C)
Annual Precipitation76.1 inches (1,934 mm)
Annual Snowfall0.0 inches (0 cm)

About Bagan Datoh

Bagan Datoh is a small city in Malaysia (Perak) with a population of 9,046. The city sits at an elevation of 13 feet (4 meters) above sea level. The average annual temperature is 81°F (27°C). Temperatures range from 80°F in January to 81°F in July. Annual precipitation averages 76.1 inches. The timezone is Asia/Kuala_Lumpur.

Climate in Bagan Datoh

Bagan Datoh has an average annual temperature of 28°C (82°F). The hottest month is Apr (28.6°C), the coldest is Dec (27.4°C). Average annual precipitation is 1844 mm.

Month Avg °C / °F Min / Max °C Rain (mm)
Jan 27.5°C / 82°F 23.2° / 31.8° 167.4
Feb 27.9°C / 82°F 23.3° / 32.5° 91.1
Mar 28.4°C / 83°F 23.9° / 32.8° 140.9
Apr 28.6°C / 83°F 24.2° / 32.9° 127.8
May 28.6°C / 83°F 24.3° / 32.9° 137.4
Jun 28.4°C / 83°F 24° / 32.9° 85.6
Jul 28.1°C / 83°F 23.7° / 32.5° 98.6
Aug 28°C / 82°F 23.6° / 32.4° 135.3
Sep 27.8°C / 82°F 23.6° / 32.1° 166.0
Oct 27.6°C / 82°F 23.6° / 31.7° 259.4
Nov 27.6°C / 82°F 23.6° / 31.6° 234.6
Dec 27.4°C / 81°F 23.4° / 31.4° 199.9
Bagan Datoh has a warm climate with an average annual temperature of 81°F (27°C). Winters average 80°F in January while summers reach 81°F in July / relatively mild seasonal variation. The area gets 198 sunny days per year. Annual precipitation totals 76.1 inches (wetter than the 38-inch national average). The city sits at an elevation of 13 feet, near sea level.

Temperature

80°F Jan (26°C) 81°F Jul (27°C)
Annual Average80.6°F
49% above Malaysia avg
January Average80°F (26°C)
July Average81°F (27°C)
Sunny Days198 days/yr

Geography

Elevation13 ft (4 m)
Area847.1 sq mi (2,193.9 km²)
Population Density11/sq mi
Coordinates3.9833°N, 100.7833°W
TimezoneAsia/Kuala_Lumpur

Precipitation & Snow

Annual Rainfall 76.1"
100% above Malaysia avg
Snowfall 0.0"
Wettest Month (Nov) 10.28"
Driest Month (Jun) 3.82"

Air Quality

Monthly Weather

Month Avg Temperature Precipitation Summary
January 80°F (26°C) 6.2 in Coldest
February 81°F (27°C) 5.6 in
March 81°F (27°C) 5.6 in
April 82°F (28°C) 6.9 in
May 82°F (28°C) 5.4 in Warmest
June 81°F (27°C) 3.8 in Driest
July 81°F (27°C) 4.1 in
August 81°F (27°C) 4.9 in
September 81°F (27°C) 6.5 in
October 80°F (27°C) 8.7 in
November 80°F (27°C) 10.3 in Wettest
December 80°F (26°C) 8.2 in

Bagan Datoh has a seasonal temperature swing of 2°F / from 80°F in January to 82°F in May. Total annual precipitation is 76.1 inches, with November being the wettest month (10.3") and June the driest (3.8").

View full weather details →

Schools in Bagan Datoh

21 public schools (NCES 2022-23 data).

School Level Enrollment Teachers Student/Teacher
SK Sungai Balai - - - -
SJK(C) Sin Min - - - -
SRAR Al-Khairiah - - - -
SK Sungai Besar - - - -
SJK (C) Simpang Tiga - - - -
SK Simpang Tiga - - - -
SJK (C) Hwa Nan - - - -
SK Selekoh - - - -
SMK Tun Abdul Razak - - - -
SK Matang Kunda - - - -
SK Sungai Tiang Darat - - - -
Sek Men Sain Bagan Dato - - - -
SMK Rungkup - - - -
SK Rungkup - - - -
SMA Irshadiah Addiniah - - - -
SK Sungai Pergam - - - -
SK Sungai Tiang Baroh - - - -
SK Bagan Datoh - - - -
SMK Seri Muara - - - -
SJK (T) Bagan Datoh - - - -
SMS Bagan Datoh - - - -
View full schools details →

Radio Stations near Bagan Datoh

0 stations within ~55 km.

Station Genre Quality

Museums in Bagan Datoh

NameTypeAddressPhoneAnnual Revenue
Pasir Salak Historical Complex
Sabak Bernam Museum
Sitiawan Settlement Museum

Libraries in Bagan Datoh

NameAddressStaffAnnual VisitsCirculationCollectionPrograms
Hilir Perak Public Library0.0
Perpustakaan Desa0.0
Perpustakaan Desa Kampung Dato' Seri Kamaruddin0.0
PPAS Parit Baru0.0
PPAS Sabak Bernam0.0
Pulau Pangkor Public Library0.0
Sitiawan Public Library0.0

Farmers Markets in Bagan Datoh

NameAddressSeasonHoursOrganicWebsite
Pasar Awam Kampung Koh
Pasar Awam Pekan Gurney
Pasar Awam Sabak Bernam
Pasar Awam Seri Manjung
Pasar Awam Simpang Dua
Pasar Besar Simpang Empat
Pasar Besar Teluk Intan
Pasar Tani Kekal Lekir

Clinics in Bagan Datoh

4 clinics within city radius - OpenStreetMap data

Klinik Desa Rungkup
Klinik Desa Sungai Pergam
Klinik Desa Sungai Tiang
Klinik Kesihatan Bagan Datuk

Banks in Bagan Datoh

1 banks within city radius - OpenStreetMap data

BSN

Stadiums & Teams in Bagan Datoh

TeamLeagueDivision

Airports Near Bagan Datoh

7 airports within the area.

AirportIATAType
Sultan Azlan Shah AirportIPHLarge Airport
Bidor Airport-Small Airport
Cameron Highlands Airstrip-Small Airport
Jendarata Airport-Small Airport
Pulau Pangkor AirportPKGSmall Airport
Sitiawan AirportSWYSmall Airport
Ulu Bernam Airport-Small Airport

Post Offices in Bagan Datoh

1 post offices.

Post OfficeAddress
Selekoh Post Office

Churches & Religious Organizations in Bagan Datoh

9 religious organizations (IRS tax-exempt data).

NameAddress
Masjid Al-Khairiah
Masjid Al-Khairiah Wataniah
Masjid Ar-Rahmaniah
Masjid At-Tahiriah
Masjid Matang Kunda
Seventh Day Adventist Church
Surau
Surau RPA Bagan Datoh
Surau Teluk Intan

Quick Facts

Timezone
Asia/Kuala_Lumpur

🇲🇾 About Malaysia

Capital Kuala Lumpur
Population 31,528,585
Area 329,750 km²
GDP (USD) $399,949,418,753
GDP per capita $11,386
HDI 0.807
Life expectancy 76.7 years
Internet users 97.7%
Urban population 76.4%
Currency MYR (Ringgit)
Languages English, Malay
Calling code +60
TLD .my
Driving side left

Download Full City Report

Get a comprehensive, print-ready PDF with all data for Bagan Datoh.

Get Report

Frequently Asked Questions About Bagan Datoh

What is the population of Bagan Datoh?

Bagan Datoh has a population of 9,046 residents and is located in Malaysia. The population density is 11 people per square mile, spread across 847.1 square miles.

What is the weather like in Bagan Datoh?

Bagan Datoh has a warm climate with an average annual temperature of 81°F (27°C). Winter temperatures average 80°F in January, while summers reach an average of 81°F in July. The area receives 198 sunny days per year. Annual rainfall totals 76.1 inches.

Nearby Cities

Compare Bagan Datoh with another city: