Clinic Finder SA

Having a baby

207 public facilities across South Africa

All maternity care in the public sector is free — from the first antenatal booking visit through delivery and postnatal check-ups. South Africa's maternal mortality ratio has dropped from 176 per 100,000 live births in 2012 to approximately 100 in 2023, largely due to expanded access to antenatal care and prevention of mother-to-child HIV transmission (PMTCT). The guideline is a minimum of 8 antenatal visits, with the first ideally before 12 weeks of pregnancy. Most uncomplicated deliveries happen at midwife obstetric units (MOUs) or district hospitals; complications are referred to regional or tertiary hospitals.

Key fact: South Africa reduced mother-to-child HIV transmission from 25% in 2002 to under 2% in 2024 through the PMTCT programme.

What to expect

1
Booking visit (before 12 weeks)

Full assessment: blood pressure, weight, urine test, HIV test, syphilis screening (RPR), blood group and Rh factor, haemoglobin. You receive a maternity case record.

2
Ongoing antenatal visits (8 total)

Monthly until 28 weeks, then every 2 weeks until 36 weeks, then weekly. Each visit: BP, urine, fundal height, baby heart rate. Ultrasound at 18-22 weeks where available.

3
PMTCT for HIV-positive mothers

If HIV-positive: start or continue ARVs immediately. Baby receives nevirapine syrup from birth. With treatment, transmission risk drops below 2%.

4
Delivery

Present at the facility when contractions are 5 minutes apart or your water breaks. Bring your maternity case record, ID, baby clothes, and sanitary pads. Caesarean sections are available at district hospitals and above.

5
Postnatal care

6-hour, 3-day, and 6-week check-ups for mother and baby. Baby BCG and oral polio vaccine given at birth. Breastfeeding support and contraception counselling.

Who is eligible?

All pregnant women, regardless of nationality, documentation, or medical aid status. You do not need a referral — walk into any clinic or MOU offering maternity services. Minors (under 18) have full rights to maternity care without parental consent.

Read the full guide

Our guide covers everything in detail: step-by-step process, FAQs, and practical tips.

Free Maternity Care at Public Hospitals →

207 facilities offering having a baby

Eastern Cape (27)

Aliwal North Hospital
Parklane Street, Aliwal North
District Hospital
24h
Andries Vosloo Hospital
Charles Street, Somerset East, Eastern Cape
District Hospital
24h
Bhisho Provincial Hospital
komga Road, Bisho
District Hospital
24h
Canzibe Hospital
District Hospital
24h
Cathcart Provincial Hospital
cathcart,eastern cape
District Hospital
24h
Dordrecht Clinic
Klip Sreet, Dordrecht, Chris Hani District Municipality
District Hospital
24h
Dutywa Community Health Centre
Community Health Centre
24h
Grey Provincial Hospital
Kings Road, Qonce
District Hospital
24h
Jagersfontein Provincial Hospital
Weil Street, Jagersfontein
District Hospital
24h
Lady Grey Hospital
Bekker Street, Lady Grey, Eastern Cape
District Hospital
24h
Manu de Pico Hospital
Station Road, Colesberg, Northern Cape
District Hospital
24h
Ngqamakhwe Clinic
R409 Road,, Nqamakwe
District Hospital
24h
nqabara health care centre
idutywa
Clinic
Ntshabeni Clinic
Park Road, Mthata
District Hospital
24h
Port Elizabeth Provincial Hospital
Buckingham Road, Gqeberha
District Hospital
24h
Settlers Day Hospital
Cobden Street, Makhanda
District Hospital
24h
Settlers Hospital
Milner Street, Grahamstown, Eastern Cape
District Hospital
24h
SS Gida
Keiskammahoek, Eastern Cape, South Africa
District Hospital
24h
St Barnabas Provincial Hospital
Port St Johns Road,, Libode
District Hospital
24h
Steynsburg Hospital
Henning Street, Steynsburg
District Hospital
24h
Stoffel Coetzee Provincial Hospital
Cnr Brand & Voortrekker Street, Smithfield
District Hospital
24h
Sundays Valley Hospital
Whyte Street, Kirkwood,Eastern Cape
District Hospital
24h
Temba SANTA Hospital
A Street, Grahamstown
District Hospital
24h
Tombo Clinic
Tombo Community Health Centre, Port St Johns, Eastern Cape
Clinic
Uitenhage Provincial Hospital
Channer Street, Kariega
District Hospital
24h
Victoria Hospital
Kuntselamanzi Street, Alice
District Hospital
24h
Zola Clinic
Bendile Road, Soweto - Zola
Clinic

Free State (10)

Betty Gaetsewe Clinic
Matanzima Street, Kimberly
Clinic
Daniel Ngatane Clinic
Setumo Phakoe Road, Botshabelo,Free State
Clinic
Dr Winston Torres Clinic
Raven Street, Kimberly,Northern Cape
Clinic
Galeshewe Day Hospital
Royal Street, Galeshewe, Kimberley
District Hospital
24h
Itumeleng Clinic
Cnr Magaliesburg & Brits Street, Mogale City
Clinic
Mamello (Marquard) Community Health Clinic
Market Street, Marquard, Free State
Community Health Centre
24h
Molefi Tau Clinic
Simon Moletsane Senior Street, Botshabelo, Free State
Clinic
Pelonomi Hospital
Dr. Belcher Road, Heidedal, Bloemfontein
District Hospital
24h
Prof ZK Mathews Hospital
North Road,, Barkly West
District Hospital
24h
West End Hospital
Green Street, West End, Kimberley
District Hospital
24h

Gauteng (27)

24/7 Medclinic
Simmonds Street, Johannesburg
Clinic
24h
Anglo Coal Highveld Hospital
Farm Klipfontein 322 J S, Witbank,Emalahleni Local Municipality
District Hospital
24h
Azaadville Clinic
Azaad Avenue, Azaadville
Clinic
Block U Clinic (Sedilega Clinic)
891/1662 Block U, Mabopane
Clinic
Boekenhouthoek Clinic
R573, Thembisile Hani Local Municipality
Clinic
24h
Brixton Clinic
Ingelby Street, Johannesburg
Clinic
Chris Hani Baragwanath Hospital
Chris Hani road, Johannesburg
District Hospital
24h
Cure Day Hospitals Medkin
Francis Baard Street, Pretoria
District Hospital
24h
Daveyton East Clinic
Reggie Street, Chris Hani, Benoni
Clinic
Dr George Mukhari
Sekwati Street, Ga-Rankuwa Unit 2, Gauteng
District Hospital
24h
Dr Yusuf Dadoo Hospital
cnr Hospital road & Memorial Avenua, Krugersdorp
District Hospital
24h
Edenvale Hospital
Modderfontein Road, Edenvale
District Hospital
24h
Finetown Clinic
Simmonds Street, Finetown
District Hospital
24h
Hillbrow Community Health Centre
Corner Klein and Smit street, Hillbrow,Johannesburg
Community Health Centre
Intermed Medical Practice
Robert Sobukwe Street, Pretoria
District Hospital
24h
Kalafong Provincial Tertiary Hospital
Kalafong Road, Atteridgeville, Pretoria
Tertiary Hospital
24h
Lenasia Clinic
Nirvana Drive, Lenasia
District Hospital
24h
Mofolo South Clinic
Elias Motsoaledi Road, Soweto, Gauteng
Clinic
Noordheuwel Clinic
cnr Hoffnaar & Libertas street, Krugersdorp
Clinic
Odi Community Hospital
Klipgat Road (next to Hebron College), Mabopane, Gauteng
District Hospital
24h
Phomolong clinic
18th Street, Saulsville,Pretoria
Clinic
Soshanguve Community Health Center
Morula Street, Soshanguve
Community Health Centre
24h
Steve Biko Academic Hospital
Steve Biko and Malan Street, Capital Park
Tertiary Hospital
24h
Thokoza Sai Medical Clinic
Mjavane Street, Johannesburg
Clinic
24h
Tshwane District Hospital
Doctor Savage Road, Pretoria
District Hospital
24h
Tswelopelo Primary Health Care Clinic
Theko Street, Vosloorus
Clinic
Wisani Medical Centre
Mosoane Street, Ga-Rankuwa
District Hospital
24h

KwaZulu-Natal (63)

Addington Hospital
Erskine Road, South Beach, Durban, Kwazulu-Natal
District Hospital
24h
Appelbosch Hospital
R614 Wartburg Road, Ozwathini
District Hospital
24h
Benedictine Provincial Hospital
Main Road, Nongoma
District Hospital
24h
Bluff Clinic
Bluff Road, Durban,Kzn
District Hospital
24h
Charles Johnson Memorial Hospital
Hlubi Street, Nquthu
District Hospital
24h
Church of Scotland Hospital
Main Dundee Road, Tugela Ferry
District Hospital
24h
City Hospital
Ismail C Meer Street,, Durban
District Hospital
24h
Don Mckenzie Hospital
Zulu reserve road, Botha's Hill
District Hospital
24h
Dundee Hospital
McKenzie Street, Dundee,KwazuluNatal
District Hospital
24h
Durnacol Clinic
Clinic
24h
East Griqualand & Usher Memorial Hospital
Corner of The Avenue and Elliot Street, Kokstad
District Hospital
24h
Ekhombe Hospital
Kranskop Road, Qhudeni Area Nkandla Municipality Nkandla
District Hospital
24h
Ekombe Hospital
Kranskop Road, Nkandla, Kwazulu Natal
District Hospital
24h
Ekuhlehleni Clinic
District Hospital
24h
Elizabeth Ross Hospital
Makong Village, Phuthaditjhaba,
District Hospital
24h
Emmaus Hospital
Cathedral Peak Road, Emmaus, Winterton
District Hospital
24h
Ermelo Hospital
Joubert Street, Ermelo
District Hospital
24h
Esiyembeni Clinic B
Umkhanyakude District Municipality, KwaZulu-Natal
Clinic
Ezimpondweni Clinic
Shangase Village, Umkhanyakude District Municipality
Clinic
Gedleza Clinic
Umkhanyakude District Road, Jozini Ixopo
Clinic
General Justice Gizenga Mpanza Regional Hospital (formerly Stanger Hospital)
King Shaka Street, Durban
Regional Hospital
24h
Genesis Care Centre
Izotsha Road, Port Shepstone, Kwazulu-Natal
District Hospital
24h
Gqumeni Clinic
Bulwer Rural District, Bulwer, Kwazulu-Natal
District Hospital
24h
Greys Hospital
Town Bush Road, Pietermaritzburg
District Hospital
24h
Hlabisa Hospital
Saunders Street, Hlabisa
District Hospital
24h
Howick Clinic
Morling Street, Howick, Kwazulu-Natal
District Hospital
24h
Imbalenhle CHC
Thwala Road,, Unit 3, Imbali, Pietermaritzburg
Community Health Centre
24h
Inhlwathi Clinic
Saunders Street
Clinic
Inkosi Albert Luthuli Central Hospital
Bellair Road, Cato Manor, Durban
District Hospital
24h
Itshelejuba Hospital
N2 north, about 30 km past Pongola, Kwazulu Natal, about 30 km past Pongola, Kwazulu Natal
District Hospital
24h
King Edward VIII Hospital - Casualty
Rick Turner Road, Berea,kzn
District Hospital
24h
Kopanong Clinic
Letaoana Street, Tlholong, Kestell
Clinic
Ladysmith Hospital
Malcom Road,, Ladysmith
District Hospital
24h
Life Westville Hospital
Spine Road, Westville
District Hospital
24h
Macabuzela Clinic
D855, Hluhluwe,Kzn
Clinic
Madadeni Provincial Hospital
Section 5, Madadeni.New Castle
District Hospital
24h
Madwaleni Clinic
Madwaleni, Umkhanyakude District Municipality
Clinic
Makhowe Clinic
A2140 Road, Hluhluwe, Kwazulu-natal
Clinic
Manyiseni Clinic
Umkhanyakude District Municipality, KwaZulu-Natal
Clinic
Mathungela Clinic
Eshowe, uMlalazi
District Hospital
24h
Mbadleni Clinic
Magistrate Road, Mbadleni, Umkhanyakude District Municipality
Clinic
Mbongolwane District Hospital
District Hospital
24h
McCord Hospital
Mccord Road, Overport
District Hospital
24h
Mondlo clinic
Vryheid
District Hospital
24h
Mshudu Clinic
Manguzi Road, Kwa Ngwanase - Kwazulu-Natal
District Hospital
24h
Mthungweni Clinic
Uthungu
Clinic
Murchison Provincial District Hospital
Main Harding / Kokstad Road
District Hospital
24h
Ndumo Clinic
Ndumu Area, Ingwavuma
Clinic
Nkonjeni Provincial Hospital
District Hospital
24h
Ntondweni Clinic
Saunders Street, Hlabisa, Umkhanyakude District Municipality
Clinic
Piet Retief Hospital
Pretorius, Piet Ritief
District Hospital
24h
Port Shepstone Regional Hospital
Bazley Street, port shepstone
Regional Hospital
24h
Prince Mshiyeni Memorial Hospital
Mshiyeni Road, Umlazi
District Hospital
24h
Qulashe Clinic
Underberg, Kwa Sani Local Municipality, KwaZulu-Natal
Clinic
Red Hill Clinic
Firwood Road, Red Hill, Durban
Clinic
Rietvlei Hospital
District Hospital
24h
Sipho Zungu Clinic
R618 Road, St Lucia, Khula
Clinic
Somkhele Clinic
R102, Mtubatuba KZN
Clinic
St. Patrick's Hospital
Hope Street, Bizana
District Hospital
24h
Tayler Bequest Hospital
Taylor Bequest Street, Tlokoeng
District Hospital
24h
Thafamasi Clinic
Ndwendwe
Clinic
Thengane Clinic
Richards Bay
District Hospital
24h
Wosiyane Clinic
Mbhukubhu, Ndwedwe
Clinic

Limpopo (31)

Agincourt Community Health Center
Thulamahashe, Acornhoek
Community Health Centre
24h
Basani clinic
Basani Village, Giyani
Clinic
Bela Bela Hospital
Chris Hani Way, Bela Bela,Limpopo
District Hospital
24h
Bela-Bela Clinic
Tambo Street
Clinic
Bellevue clinic
Modjadjiskloof
Clinic
24h
Dilokong Hospital
Cnr R37 & Modikwa Road, Gowe Village,Driekop
District Hospital
24h
healthcare
District Hospital
24h
Helene Franz Hospital
Bochum Road, Bochum
District Hospital
24h
Hlaneki clinic
Hlaneki Village, Giyani
Clinic
Lebaka clinic
Mohlabaneng Village, Letaba
Clinic
Lebowakgomo Hospital
Zone A, Lebowakgomo, Chuenespoort, Polokwane
District Hospital
24h
Letaba Hospital
Lydenburg Road, Tzaneen
District Hospital
24h
Limpopo MDR TB Unit
Thabo Mbeki Drive,, Modimolle
District Hospital
24h
Mahwelereng Clinic
Ngobeni Street, Mahwelereng-B, Mokopane
District Hospital
24h
Mahwelereng Clinic Zone 1
Zone 1
District Hospital
24h
Mankweng Hospital
Houtbos Dorp Street, Mankweng
District Hospital
24h
Maphutha Malatji Hospital
Maphutha Malatji Street, Namakgale, Phalaborwa
District Hospital
24h
Mapulaneng hospital
Graskop Road, Bushbuckridge, Hazyview, Mbombela Local Municipality
District Hospital
24h
Masakona clinic
Masakona, Vuwani, Vhembe District Municipality
Clinic
Matibidi Hospital
Graskop Origstad Road, Graskop
District Hospital
24h
Messina Provincial Hospital
Cnr National and Whyte Road, Musina
District Hospital
24h
Middlewater clinic
Clinic
Ndengeza clinic
Ndengeza,Giyani
Clinic
Phalaborwa Health Centre
Grosvenor Crescent, Phalaborwa
District Hospital
24h
Polokwane Provincial Hospital
Hospital Street, Polokwane
District Hospital
24h
Ramotshinyadi Clinic
Tzaneen,Limpopo
Clinic
Rotterdam Clinic
Rotterdam, Rotterdam, Mopani District Municipality
Clinic
Seshego Hospital
Chris Hani Street, Polokwane
District Hospital
24h
Tintswalo Hospital
Chavelagaza Road, Acornhoek
District Hospital
24h
Tiyani Health Centre
Tiyani Village,, Thohoyandou
District Hospital
24h
Van Velden Memorial Hospital
Third Avenue, Tzaneen, Limpopo, South Africa
District Hospital
24h

Mpumalanga (12)

Allemansdrift CHC
Allemansdrift-C
Community Health Centre
24h
Barberton Provincial Hospital
Hospital Street, Barberton, Mpumalanga
District Hospital
24h
Clinic Vaalbank
vaalbank,Mpumalanga
District Hospital
24h
Embhuleni District Hospital
Stand 40, Main Road, Elukwatini-B, Mpumalanga
District Hospital
24h
H.A. Grove Hospital
Corner Duggan and Vermooten Street, Belfast, Mpumalanga
District Hospital
24h
Klarinet Clinic
Carmen Street, eMalahleni, Mpumalanga
Clinic
Lydenburg Hospital
Berg Street, Lydenburg
District Hospital
24h
Rob Ferreira Hospital
Piet Retief Street, Mbombela
District Hospital
24h
Shongwe Hospital
Jeppies rief road, schoemansdal
District Hospital
24h
Temba Hospital
Kabokweni Road, Kabokweni, Mpumalanga
District Hospital
24h
Tonga Hospital
Tonga Village,Mpumalanga
District Hospital
24h
Witbank Provincial Hospital
Cnr Mandela & Coert Steynberg Street, Emalahleni
District Hospital
24h

North West (18)

Boitumelo Regional Hospital
Smaldeel Road, Kroonstad, Free State
Regional Hospital
24h
Bongani Regional Hospital
Mothusi Road, Thabong, Free State
Regional Hospital
24h
Bophelo Clinic
Mokwatsi Street, Wolmaransstad Witpoort, North West
District Hospital
24h
Carletonville Hospital
Corner Salcon & Anaan Road, Carletonville
District Hospital
24h
Christiana Hospital
Pretorius Street, Christiana, North West Province
District Hospital
24h
Delportshoop Clinic
Hanekom Street, Delportshoop, Frances Baard District Municipality, Northern Cape 8377
Clinic
Fezi Ngubentombi District Hospital
Langenhoven Street, Sasolburg
District Hospital
24h
Job Shimankana Tabane Hospital
Cnr Bosch & Heystek Street, Rustenburg
District Hospital
24h
Johan Heyns Community Health Centre
Pasteur Boulevard, Vanderbijlpark
Community Health Centre
24h
Kgotsong Clinic
Maile Street, Welkom
Clinic
Klerksdorp-Tshepong Hospital
John Orr Street, Neserhof, Klerkdorp
District Hospital
24h
Mohau District Hospital - Hoopstad Hospital
Prince George Road, Hoopstad, Free State
District Hospital
24h
Moses Kotane Hospital
Lekwadi Section, Phatsima Road, Phatsima, Ledig
District Hospital
24h
Parys District Hospital
Hospital Road, Parys
District Hospital
24h
Reitz Provincial Hospital
Artie Street, Reitz
District Hospital
24h
Schweizer-Reneke Hospital
Hospital Street, Schweizer-Reneke
District Hospital
24h
Tswelelang Community Health Clinic
1365 Main Road, woolmaranstaad
Community Health Centre
24h
Virginia Provincial
Kommando Avenue, Virginia, Matjhabeng Local Municipality, Free State,
District Hospital
24h

Northern Cape (4)

Beaufort West Hospital
99 Voortrekker Road, Beaufort West
District Hospital
24h
Gordonia Hospital
Schroeder Street, Upington, Northern Cape
District Hospital
24h
Hondeklipbaai Kliniek - Medical Clinic
Sunnyside Street, Hondeklip Bay
District Hospital
24h
Kleinzee Hospital
Hospital Road, Kleinsee
District Hospital
24h

Western Cape (15)

Booth Memorial Hospital
Prince Street, Oranjezicht, Cape Town
District Hospital
24h
Cloetesville State Clinic
Tennant, Stellenbosch
Clinic
Gansbaai Clinic
Main Street, Gansbaai
Clinic
Helderberg Hospital
c/o Lourensford and Hospital Roads, Somerset West
District Hospital
24h
Khayelitsha Hospital
C/o Steve Biko and Walter Sisulu Drives, Khayelitsha, Cape Town
District Hospital
24h
Laingsburg Hospital
Voortrekker Road (N1), Laingsburg, Western Cape
District Hospital
24h
New Somerset Hospital
Portswood Road, Green Point
District Hospital
24h
Nolungile Community Health Clinic
Nyakenye Street, Khayelitsha, Western Cape
Community Health Centre
Robertson Hospital
Van Oudtshoorn Street, Robertson,Worcester
District Hospital
24h
Site B Community Health Clinic
Lwandle Road, C/o Sulani & Sulani Street, Site B (Base) Khayelitsha, Cape Town
Community Health Centre
Strandfontein Clinic
Welgelegen Avenue, Strandfontein
Clinic
Sutherland Hospital
Theron Street, Sutherland
District Hospital
24h
Vanguard Community Health Centre
Corner Candlewood and Citrus Street, Bonteheuwel
Community Health Centre
24h
Vredendal Hospital
Van Der Stel Street, Vredendal
District Hospital
24h
Wesfleur Hospital
Wesfleur Circle, Atlantis
District Hospital
24h