Nurse Staffing in All Nine Provinces 

Nursing Services of South Africa (NSSA) is a nursing agency serving facilities across South Africa, from Johannesburg and Durban to Polokwane and Gqeberha. You do not need a branch around the corner to book staff. Our nursing facilitators and 24/7 bookings team handle every request online, by phone or on WhatsApp, and a consultant responds within the hour. 

Provinces and cities we supply 

  • Gauteng

    Johannesburg, Pretoria, Soweto, the East Rand

  • KwaZulu-Natal

    Durban, Pietermaritzburg, Richards Bay

  • Western Cape

    Cape Town, the Winelands, George

  • Eastern Cape

    Gqeberha, East London

  • Free State

    Bloemfontein

  • Limpopo

    Polokwane

  • Mpumalanga

    Mbombela

  • North West

    Rustenburg, Klerksdorp

  • Northern Cape

    Kimberley

How does NSSA staff facilities without local branches? 

NSSA runs a national model with three parts: 

  • Nursing facilitators. Our nursing facilitators support our nurses and clients in the regions where they work. 

  • A 24/7 bookings team takes requests at any hour, 365 days a year, including urgent and same-day shifts. 

  • The Staffshift app lets registered nurses see and accept shifts, so we can fill a booking with staff who live near your facility. 

The service is the same in Durban as in Cape Town: one request, a response within the hour, and compliance documents with every placement. 

What we supply 

We place registered nurses, enrolled nurses, enrolled nursing assistants and care workers, including ICU, theatre, casualty, neonatal, midwifery and occupational health nurses. Every nurse holds current registration with the South African Nursing Council (SANC) for their category. We also place HPCSA-registered locum doctors. For the full list, see NSSA nursing agency services. 

Rural and remote facilities 

Outreach, rural projects and remote sites have been part of NSSA's work for decades. Local staff are harder to find in these areas, so tell us the location, the shift pattern and any travel or accommodation arrangements when you request staff. 

Frequently asked questions 

Request staff for your facility 

Complete the Request Healthcare Staff form and tell us your town, the roles and the shifts. A consultant will be in touch within the hour. For urgent cover, call 087 357 0642, send a WhatsApp to 060 070 2436 or email bookings@nurses.co.za.