Medical emergency? Call 999 or go to the nearest hospital Emergency Department.
CheckKlinikClinic & hospital directory

Data report · copy of 20/10/2026

MOH list 19/10/2026: 11,747 private medical clinics

Every facility on this site comes from the official MOH (CKAPS) lists. We show where each number comes from, and what is not verified.

Clinics: 19/10/2026Dialysis: 20/10/2026Hospitals & ambulatory care: no date in the file, downloaded 20/10/2026

  • 11,747private medical clinics
  • 224private hospitals · 21,195 licensed beds
  • 838dialysis centres · 10,157 haemodialysis chairs
  • 225ambulatory care centres

Clinic types

From the MOH JENIS_FASILITI field.

  • General clinic10,116 (86.1%)
  • General + aesthetic740 (6.3%)
  • Specialist clinic863 (7.3%)
  • Specialist + aesthetic28 (0.2%)

486 clinics have “24 Jam” in their name. This is only the name; MOH does not publish opening hours.

Specialist clinics by field

891 specialist clinics; 571 do not state a field on the MOH list.

  • Paediatrics77
  • Obstetrics & gynaecology64
  • Psychiatry46
  • Internal medicine31
  • Orthopaedics27
  • Ophthalmology27
  • Dermatology21
  • Family medicine18
  • ENT (ear, nose & throat)12
  • Cardiology11

States

Sorted by number of private medical clinics.

Private facilities by state
#StateClinicsHosp.BedsDialysis% clinics
1Selangor3,435625,97317829.2%
2Kuala Lumpur1,627373,6184513.9%
3Johor1,508302,09114612.8%
4Perak833201,519817.1%
5Penang791202,904536.7%
6Sabah5688452204.8%
7Kedah5659848664.8%
8Negeri Sembilan4858849494.1%
9Malacca4364974363.7%
10Sarawak40813698263.5%
11Pahang3645765513.1%
12Kelantan3403224412.9%
13Terengganu2782183392.4%
14Perlis5316140.5%
15Putrajaya3923620.3%
16Labuan170010.1%

Largest hospitals by beds

Top 5 private hospitals
HospitalBeds
Sunway Medical Centre
Subang Jaya, Selangor
812
Island Hospital
Georgetown, Pulau Pinang
504
Pantai Hospital Kuala Lumpur
Kuala Lumpur, Kuala Lumpur
475
Subang Jaya Medical Centre
Subang Jaya, Selangor
442
Institut Jantung Negara
Kuala Lumpur, Kuala Lumpur
437

Where the data comes from

  1. MOH lists

    Name, type, address and capacity: 11,747 clinics, 224 hospitals, 838 dialysis centres, 225 ambulatory care centres.

  2. Overture Maps matching

    A phone number is shown for 3,578 clinics (30.5%), after name + postcode matching and ambiguity checks.

  3. Verify it yourself

    Check the registration status on MyGeoCKAPS (MOH) before you go.

Datasets & licences

Data sources and licences
DatasetSourceLicence
MOH listsKKM · CKAPSNo open licence stated; directory facts only, with source attribution
Overture Maps Places 2026-09-23.1Overture Maps FoundationCDLA-Permissive-2.0, Apache-2.0, CC0
Poskod / postcodesdata.gov.my (MCMC)CC BY 4.0

Data limits

  • 322 clinic records have no town we can determine (listed as “Incomplete location”).
  • Phone numbers come from open map data and are not verified; uncertain matches show no number.
  • MOH does not publish opening hours; “24 Jam” is only part of a name, not opening hours.
  • The MOH hospital and ambulatory care files carry no update date.
  • Government facilities are not listed.

List changes