Clinic Finder SA

Public Clinics in Mpumalanga

50 government health facilities

Mpumalanga has roughly 4.7 million residents, with communities spread between the Highveld coal belt and the subtropical Lowveld near Kruger National Park. The province has 50 public facilities in this directory — 27 district hospitals, 20 clinics, and 3 community health centres. Rob Ferreira Hospital in Nelspruit (Mbombela) is the main referral point, and Witbank Hospital serves the Highveld. Mpumalanga's eastern Lowveld (Ehlanzeni district) is a malaria zone, while the western Highveld has severe air pollution from coal-fired power stations. Of the 50 facilities, 33 offer round-the-clock services.

Community Health Centre (3)District Hospital (27)Clinic (20)
Services available in Mpumalanga
Vaccinations (50)Chronic meds (33)24-hour emergency (33)Family planning (25)HIV testing (25)Having a baby (12)Child health (9)Mental health (4)TB treatment (1)

Health tips for Mpumalanga

Malaria in the Lowveld

Ehlanzeni district — including Mbombela, Nkomazi, and Bushbuckridge — is malaria-endemic from September to May. If you develop fever, headache, or body aches after being in the Lowveld, get a malaria test at any clinic immediately. Same-day treatment is critical.

Respiratory disease on the Highveld

The eMalahleni (Witbank) and Steve Tshwete (Middelburg) areas have severe air pollution from coal plants and mines. Chronic respiratory conditions like asthma and bronchitis are common. Get your children screened if they have persistent coughs.

Burn injuries in winter

Mpumalanga has high rates of paraffin and open-fire burns during winter, particularly among children. Keep paraffin stoves out of children's reach, and know your nearest 24-hour facility — burn treatment needs to start within hours.

What to bring to a public clinic

  1. 1
    South African ID or passport

    For registration at any facility.

  2. 2
    Clinic card

    Your patient-held record. Replace it at the clinic if lost.

  3. 3
    Road to Health booklet

    For children under 5 — tracks vaccinations and growth monitoring.

  4. 4
    Chronic medication

    Bring current medication to every visit, especially if you collect from different facilities.

  5. 5
    Referral letter

    District hospitals require a referral for non-emergency visits.

All facilities in Mpumalanga

Allemansdrift CHC
Community Health Centre · 24h
Having a babyChronic meds24-hour emergency
Barberton Provincial Hospital
District Hospital · 24h
Having a babyChronic meds24-hour emergency
Barberton TB Hospital
District Hospital · 24h
Chronic meds24-hour emergencyVaccinations
Bethal Hospital
District Hospital · 24h
Chronic meds24-hour emergencyVaccinations
Breyten Municipal Clinic
Clinic
Family planningVaccinationsHIV testing
Centro de Saude de Ressano Garcia
Clinic
Family planningVaccinationsHIV testing
Clinic Vaalbank
District Hospital · 24h
Having a babyChronic meds24-hour emergency
Clínica Body & Face
Clinic
Family planningVaccinationsHIV testing
Dr. Moremi Surgery
District Hospital · 24h
Chronic meds24-hour emergencyVaccinations
Embhuleni District Hospital
District Hospital · 24h
Having a babyChronic meds24-hour emergency
Groblersdal Hospital
District Hospital · 24h
Chronic meds24-hour emergencyVaccinations
H.A. Grove Hospital
District Hospital · 24h
Having a babyChronic meds24-hour emergency
Ha Grove Hospital
District Hospital · 24h
Chronic meds24-hour emergencyVaccinations
health care
District Hospital · 24h
Chronic meds24-hour emergencyFamily planning
health care
Clinic
Family planningVaccinationsHIV testing
health care
Clinic
Chronic medsFamily planningVaccinations
health care
Clinic
Family planningVaccinationsHIV testing
health care
District Hospital · 24h
Chronic meds24-hour emergencyFamily planning
health care
Clinic
Chronic medsFamily planningVaccinations
health care
Clinic
Family planningVaccinationsHIV testing
health care
Clinic
Family planningVaccinationsHIV testing
HP Medical
Clinic
Family planningVaccinationsHIV testing
Kamaqhekeza (Naas) clinic
Clinic
Family planningVaccinationsHIV testing
Kharrya Frail Care Centre
District Hospital · 24h
Chronic meds24-hour emergencyVaccinations
Klarinet Clinic
Clinic
Having a babyChronic medsFamily planning
Leeufontein Clinic
Clinic · 24h
24-hour emergencyFamily planningVaccinations
Lydenburg Hospital
District Hospital · 24h
TB treatmentHaving a babyChronic meds
Lydenburg Mediese Sentrum
Clinic
Family planningVaccinationsHIV testing
Marapyane Community Health Centre
Community Health Centre · 24h
Chronic meds24-hour emergencyChild health
Mgobodi Community Clinic
District Hospital · 24h
Chronic meds24-hour emergencyVaccinations
middelbirg hospital
District Hospital · 24h
Chronic meds24-hour emergencyVaccinations
Middelburg Hospital
District Hospital · 24h
Chronic meds24-hour emergencyVaccinations
Mopani pharmacy
Clinic
Family planningVaccinationsHIV testing
Moutse East Clinic
Clinic
Family planningVaccinationsHIV testing
Mpungwe Hospital
District Hospital · 24h
Chronic meds24-hour emergencyVaccinations
Mzinti clinic
District Hospital · 24h
Chronic meds24-hour emergencyVaccinations
Riverside Medical Centre
Clinic
Family planningVaccinationsHIV testing
Rob Ferreira Hospital
District Hospital · 24h
Having a babyChronic meds24-hour emergency
Sabie Hospital
District Hospital · 24h
Chronic meds24-hour emergencyVaccinations
Salter Chiropractic & Pilates
Clinic
Family planningVaccinationsHIV testing
Shongwe Hospital
District Hospital · 24h
Chronic meds24-hour emergencyVaccinations
Shongwe Hospital
District Hospital · 24h
Having a babyChronic meds24-hour emergency
Siyabuswa Community Health Centre
Community Health Centre · 24h
Chronic meds24-hour emergencyChild health
Sonmed
Clinic · 24h
24-hour emergencyFamily planningVaccinations
Temba Hospital
District Hospital · 24h
Having a babyChronic meds24-hour emergency
Tonga Hospital
District Hospital · 24h
Having a babyChronic meds24-hour emergency
Unversity Gym
District Hospital · 24h
Chronic meds24-hour emergencyVaccinations
Vaal Bank Medical Centre
Clinic · 24h
24-hour emergencyFamily planningVaccinations
Waterval Boven Hospital
District Hospital · 24h
Chronic meds24-hour emergencyMental health
Witbank Provincial Hospital
District Hospital · 24h
Having a babyChronic meds24-hour emergency