Doctors, Medical Centres and Clinics in Cosmo City
Table of Contents
Doctors, Medical Centres and Clinics in Cosmo City
Your health and the health of your loved ones come first — always. Whether it’s a child with flu, a chronic condition that needs regular medicine, a pregnancy check, or an emergency at night, knowing where to go quickly can save time, stress, and even lives.
As your community platform, we’ve put together this complete, practical health directory. It’s written for the average resident — working parents, elders, and young families who just want reliable, affordable care close to home.

Trusted Local Doctors in Cosmo City
Here are three well-known and respected general practitioners serving our community:
1. Dr Johan Christiaan Botha (General Practitioner)
- Location: Cosmo City Medical Centre, 82 Cnr Tennessee & South Africa Drive, Cosmo City Ext 0
- Contact: 011 875 2061 / 011 024 0500
- Known for caring, professional service and seeing patients of all ages. Many families trust him for day-to-day health needs.
2. Dr Nangamso Nkonyeni (General Practitioner)
- Location: Shop FF5, Cosmo Junction Shopping Centre, Cnr South Africa Drive & Tennessee Avenue
- Contact: 011 875 2133 or 072 074 4601
- Offers holistic care including antenatal, weight management, and general family health. Also provides aesthetics services.
3. Dr Tsebo Raesibe Mphahlele (General Practitioner)
- Location: Shop 8, Cosmo Shopping Centre, Cnr South Africa Drive & Central African Republic Avenue, Cosmo City Ext 6
- Contact: 011 659 8039
- A trusted doctor right in the heart of the community, popular with many local residents for compassionate care.
Cosmo City Medical Centre
This is one of our main hubs for healthcare under one roof. Located at the corner of Tennessee and South Africa Drive, it hosts several practitioners and makes it easier for families to get multiple services in one visit. Many residents appreciate the central location and range of care available.
Government Clinics (Free or Low-Cost Services)
Cosmo City Clinic provides essential public health services including:
- Free consultations for children and pregnant mothers
- Chronic medication collection (e.g. for diabetes, hypertension, ARVs)
- Immunisations, family planning, and TB screening
These clinics are vital for many families. They can get very busy, so try to go early in the morning. Always bring your ID and clinic card.
Other nearby options include clinics in surrounding areas like Witkoppen or Roodepoort.
Pharmacies in Cosmo City
- Clicks Pharmacy – Cosmo City Shopping Centre (South Africa Drive)
- Dis-Chem Pharmacy – Cosmo Mall (Cnr Malibongwe Drive & Dawn Road)
- Cosmo City Clinics Pharmacy and other options at Cosmo Junction
Many pharmacies stay open late or have extended weekend hours. Ask locally which one is open when you need it.
After-Hours and Emergencies
Life doesn’t stop at 5pm. When your regular doctor is closed:
- Contact your chosen doctor first — many have after-hours arrangements.
- Nearest 24-hour facilities are in Randburg, Northgate, or Olivedale areas.
- Ambulance / Emergency: Call 10177 (government) or 082 911 (Netcare) or 10111 for police if needed.
- For serious cases, head straight to a hospital emergency department.
Nearest Major Hospitals:
- Netcare Olivedale Hospital (private) – Good emergency and specialist care.
- Helen Joseph Hospital (public) – Handles major cases.
- Milpark Hospital – Also reachable for specialised treatment.
Travel time is usually 15–40 minutes depending on traffic.
Medical Aid vs Cash Patients
Most local doctors and clinics welcome both:
- Medical aid patients: Bring your card — most major schemes are accepted.
- Cash patients: Ask about consultation fees upfront (they vary but are generally reasonable for the area). Many practices are understanding of community realities.
Chronic medication is often more affordable at government clinics or through discovery of patient assistance programmes.
Important Internal Links & Resources
- Browse all Doctors in our directory:
- Find Medical Centres & Clinics:
- See full listings:
We also keep you updated on local health developments, such as the closure of certain services: Esizayo Clinic
Good health is the foundation of everything — strong families, successful businesses, and a thriving Cosmo City. Don’t wait until there’s a crisis. Build a relationship with a local doctor or clinic now.
If you are a doctor, nurse, pharmacist, or run a clinic in Cosmo City, please list your practice on our directory so more residents can find and support you.
Share this guide with your family, WhatsApp groups, and neighbours — especially those who are new in the area.
Stay healthy, look after one another, and let’s keep our community strong and well. If you have updates about new services or changes, drop them in the comments so we can keep this directory fresh and useful for everyone.
