Sign In Register

Lahad Datu, Malaysia

Sabah · Malaysia

Lahad Datu is a large city in Sabah, Malaysia with a population of 105,622. Elevation: 23 ft (7 m). Average temperature: 80°F (27°C).

105,622 Population 24/sq mi density
23 ft Elevation 7 meters
80°F Avg Temperature 27°C
79.8 in Annual Rain
Asia / Kuching Timezone

Discover Lahad Datu, 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 Lahad Datu

Lahad Datu

Lahad Datu is the capital of the Lahad Datu District in the Dent Peninsula on Tawau Division of Sabah, Malaysia. Its population was estimated to be around 27,887 in 2010. The town is surrounded by stretches of cocoa and palm oil plantations. It is also an important timber exporting port. The town has an airport for domestic flights.

People

Population105,622
Density24/mi²

Climate

Avg Temp80°F (27°C)
Rain79.8 in/yr
Sunny Days191/yr
Elevation23 ft (7 m)
Population105,622
Population Density24 / sq mi
Elevation23 ft (7 m)
Coordinates5.0230°, 118.3290°
TimezoneAsia/Kuching
Country🇲🇾 Malaysia
State / ProvinceSabah
Average Temperature80°F (27°C)
January Average79°F (26°C)
July Average80°F (27°C)
Annual Precipitation79.8 inches (2,028 mm)
Annual Snowfall0.0 inches (0 cm)

About Lahad Datu

Lahad Datu is a large city in Malaysia (Sabah) with a population of 105,622. The city sits at an elevation of 23 feet (7 meters) above sea level. The average annual temperature is 80°F (27°C). Temperatures range from 79°F in January to 80°F in July. Annual precipitation averages 79.8 inches. The timezone is Asia/Kuching.

Climate in Lahad Datu

Lahad Datu has an average annual temperature of 25.9°C (79°F). The hottest month is May (26.7°C), the coldest is Jan (25.2°C). Average annual precipitation is 2597 mm.

Month Avg °C / °F Min / Max °C Rain (mm)
Jan 25.2°C / 77°F 21.7° / 29.5° 310.8
Feb 25.2°C / 77°F 21.7° / 29.7° 162.5
Mar 25.7°C / 78°F 21.4° / 29.9° 174.4
Apr 26.3°C / 79°F 22.5° / 30.2° 153.1
May 26.7°C / 80°F 23.9° / 30.6° 227.0
Jun 26.1°C / 79°F 23.3° / 29.8° 204.5
Jul 25.8°C / 78°F 23.2° / 29.7° 232.8
Aug 26°C / 79°F 23.3° / 29.7° 180.2
Sep 26.1°C / 79°F 23.3° / 30.2° 203.7
Oct 26.2°C / 79°F 23.1° / 30.1° 191.1
Nov 26°C / 79°F 23.2° / 30.2° 237.0
Dec 25.6°C / 78°F 22.6° / 29.9° 320.5
Lahad Datu has a warm climate with an average annual temperature of 80°F (27°C). Winters average 79°F in January while summers reach 80°F in July / relatively mild seasonal variation. The area gets 191 sunny days per year. Annual precipitation totals 79.8 inches (wetter than the 38-inch national average). The city sits at an elevation of 23 feet, near sea level.

Temperature

79°F Jan (26°C) 80°F Jul (27°C)
Annual Average80.0°F
48% above Malaysia avg
January Average79°F (26°C)
July Average80°F (27°C)
Sunny Days191 days/yr

Geography

Elevation23 ft (7 m)
Area4,389.5 sq mi (11,368.8 km²)
Population Density24/sq mi
Coordinates5.0230°N, 118.3290°W
TimezoneAsia/Kuching

Precipitation & Snow

Annual Rainfall 79.8"
110% above Malaysia avg
Snowfall 0.0"
Wettest Month (Jan) 9.69"
Driest Month (Jul) 5.08"

Air Quality

Earthquake History

18 earthquakes (M2.5+) within 150 km since 1990. Strongest: M5.7. Most recent: M4.2 on Apr 14, 2020.

Nov 2, 1994 35 km ENE of Lahad Datu, Malaysia M5.7 36 km
Nov 27, 1994 92 km NNW of Sanga-Sanga, Philippines M5.5 138 km
May 18, 2008 50 km NE of Tawau, Malaysia M5.0 50 km
Mar 26, 2017 50 km E of Lahad Datu, Malaysia M4.6 51 km
May 28, 2012 26 km S of Lahad Datu, Malaysia M4.6 26 km
Jul 4, 1992 14 km ESE of Lahad Datu, Malaysia M4.6 15 km
Aug 25, 1991 42 km WNW of Semporna, Malaysia M4.5 44 km
Apr 9, 2008 40 km NNE of Semporna, Malaysia M4.5 47 km
Feb 7, 1996 24 km NW of Sanga-Sanga, Philippines M4.4 143 km
Dec 6, 1996 33 km ESE of Lahad Datu, Malaysia M4.4 34 km
Sep 5, 2014 34 km WNW of Semporna, Malaysia M4.3 43 km
Jul 4, 1992 40 km NNE of Tawau, Malaysia M4.3 58 km
Jan 5, 2018 36 km W of Taman Rajawali, Malaysia M4.3 123 km
Apr 14, 2020 36 km ESE of Lahad Datu, Malaysia M4.2 36 km
Aug 21, 2010 38 km N of Lahad Datu, Malaysia M4.2 39 km
Mar 4, 2016 16 km SE of Lahad Datu, Malaysia M4.1 17 km
Mar 19, 2015 64 km ESE of Sandakan, Malaysia M4.1 65 km
Apr 22, 2006 36 km NW of Taman Rajawali, Malaysia M4.0 135 km
Source: USGS (M2.5+, 1990–2025)

Monthly Weather

Month Avg Temperature Precipitation Summary
January 79°F (26°C) 9.7 in Coldest, Wettest
February 79°F (26°C) 7.7 in
March 80°F (26°C) 6.5 in
April 81°F (27°C) 5.3 in
May 81°F (27°C) 5.7 in Warmest
June 81°F (27°C) 5.2 in
July 80°F (27°C) 5.1 in Driest
August 80°F (27°C) 6.1 in
September 80°F (27°C) 5.8 in
October 80°F (27°C) 6.6 in
November 80°F (27°C) 7.2 in
December 79°F (26°C) 9.0 in

Lahad Datu has a seasonal temperature swing of 2°F / from 79°F in January to 81°F in May. Total annual precipitation is 79.9 inches, with January being the wettest month (9.7") and July the driest (5.1").

View full weather details →

Schools in Lahad Datu

8 public schools (NCES 2022-23 data).

School Level Enrollment Teachers Student/Teacher
St.Dominic Secondary School
St. Dominic Secondary School
Little Caliphs Lahad Datu
Lahad Datu Middle School 沙巴拿笃中学
Sekolah Jenis Kebangsaan (Cina) Siew Ching
SMK Sepagaya
Sekolah Menengah Kebangsaan Agaseh
Sekolah Kebangsaan Lahad Datu 3
View full schools details →

Radio Stations near Lahad Datu

0 stations within ~55 km.

Station Genre Quality

Libraries in Lahad Datu

NameAddressStaffAnnual VisitsCirculationCollectionPrograms
Lahad Datu Library0.0

Hotels in Lahad Datu

9 hotels within city radius — OpenStreetMap data

Bay Hotel
De Leon Hotel 2
Fajar Hotel Lahad Datu
Grace Hotel Sdn Bhd
Hotel De Leon
MB Hotel Lahad Datu
Silam Dynasty Hotel
Sri Perdana Hotel 3
Tabin Lodge

Restaurants in Lahad Datu

43 restaurants within city radius — OpenStreetMap data

Ah Seng Chicken Rice
Aladdin Satay
Bakso Legend Lahad Datu
CJ Plus Restaurant
D'Belanga Restaurant
Fire Chicken Restaurant
Geprek Kitchen
GOLDEN ELATE SDN BHD
Holeaf
Jom Steak
Joyous
Kedai Kopi Ekonomi
KOPITIAM
Mama Win Cafe
Max Cafe
Mix Soto
Nasi Kerabu Terminal Marin
Pizza Hut
Red Rose Restaurant
Restaurant Saujana Putra
Restoran Akbar
Restoran Aman Santai
Restoran Auliah
Restoran Hakka
Restoran Homeland (Restoran Kita)
Restoran Ikan Panggang
Restoran Ikan Panggang 2
Restoran Islamic
Restoran Mubarak
Restoran Nujoom
Restoran S Thai
Restoran Saujana
Restoran Tamar7 Rasa
Rumpun Selera Restaurant
Sabah Chicken Rice,Bandar Lahad Datu
Sakura Seafood
Sakura Zen Japanese Restaurant
Salmie Nasi Kerabu
Summer Sweet House
Teman Restaurant
The Blue Diamond
Warung
Wilayah Seafood

Cafes in Lahad Datu

8 cafes within city radius — OpenStreetMap data

Crack Inc
De Little L.A.B
Fook Yuen Cafe & Bakery (Lahad Datu)
GoTCHa
Indo Café Fajar
Tealive
Tealive D'Perdana Square
Twin Cafe

Cinemas in Lahad Datu

1 cinemas within city radius — OpenStreetMap data

Max Cinema Lahad Datu

Clinics in Lahad Datu

3 clinics within city radius — OpenStreetMap data

Klinik Kesihatan Lahad Datu
Klinik Ung
Permai Polyclinics Lahad Datu

Bus Stations in Lahad Datu

12 bus stations within city radius — OpenStreetMap data

Amin Jaya Express
Chin's Express
Dyana Line
MY #1244531431
Sabariah Express
Sairah Express
Salam Bumimas Express
Sentosa Express (SENEX)
Sri Mutiara Express
Terminal Bas Express - Lahad Datu
TransTedar
Tung Ma Express

Gas Stations in Lahad Datu

13 gas stations within city radius — OpenStreetMap data

MY #632256050
Petron
Petron
Petronas
Petronas
Petronas
Petronas
Petronas Petrol Gas Station
Shell
Shell
Shell
Shell (I-Peak)
Shell (Tabanak)

Banks in Lahad Datu

9 banks within city radius — OpenStreetMap data

Affin Bank
Agro Bank (Lahad Datu Branch)
AmBank
Bank Islam
Bank Rakyat
Bank Simpanan Nasional
Hong Leong Bank
Maybank
RHB Bank

Airports Near Lahad Datu

6 airports within the area.

AirportIATAType
Lahad Datu AirportLDUMedium Airport
Tawau AirportTWUMedium Airport
Hunter (Morotai) AirportSmall Airport
Jeroco AirportSmall Airport
Semporna AirportSMMSmall Airport
Tomanggong AirportTMGSmall Airport

Post Offices in Lahad Datu

2 post offices.

Post OfficeAddress
J&T Express (Express Your Online Business)
Pos Malaysia

Churches & Religious Organizations in Lahad Datu

4 religious organizations (IRS tax-exempt data).

NameAddress
Dewan Perjumpaan Saksi-Saksi Yehuwa, Lahad Datu
Masjid Ar-Raudhah
St. Dominc Catholic Church
St. Dominc Catholic Church

Explore Near Lahad Datu

Waterfalls
1
Natural waterfalls documented by USGS and OpenStreetMap contributors
View all →
Shipwrecks
1
Documented shipwreck sites from historical maritime records
View all →

Quick Facts

Timezone
Asia/Kuching
Postal Code
91000–91999
Website
sabah.gov.my/pd.ld/

Around Lahad Datu

Places within 5 km radius — OpenStreetMap data

Schools 8
Hospitals 1
Pharmacies 5
Restaurants 40
Cafes 8
Supermarkets 8
Banks 9
Hotels 8
Parks 2
Police Stations 3
Places of Worship 6

Things to See Near Lahad Datu

1 places within 15 km

🗼 Lighthouses (1)
  • • Pulau Kalung-Kalungan Lighthouse

🇲🇾 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 Lahad Datu.

Get Report

Frequently Asked Questions About Lahad Datu

What is the population of Lahad Datu?

Lahad Datu has a population of 105,622 residents and is located in Malaysia. The population density is 24 people per square mile, spread across 4,389.5 square miles.

What is the weather like in Lahad Datu?

Lahad Datu has a warm climate with an average annual temperature of 80°F (27°C). Winter temperatures average 79°F in January, while summers reach an average of 80°F in July. The area receives 191 sunny days per year. Annual rainfall totals 79.8 inches.

Nearby Cities

Compare Lahad Datu with another city: