SPCAs in SA

NSPCA | Map

To find the SPCA's in your region please click here or on the image above ...

SPCAs in South Africa


There are SPCAs across all Provinces in South Africa and below you will find a listing of their respective areas and numbers.


Click here for the brochure THIS IS YOUR SPCA' ...

Click here for a list of changed town names...


Hey Hey, a message for the NSPCA!

Contact telephone numbers for all SPCAs in South Africa

Name/AreaOffice No.After Hour Emergencies
ALBERTON011 907 1568071 626 0721
AMAHLATHI (STUTTERHEIM)043 683 1414082 568 4096
AMANZIMTOTI031 904 2424/5072 122 7288
ASSISSI (HUMANSDORP)042 295 2814073 121 8963
BALLITO087 550 0512083 653 0127
BARBERTON082 462 1457082 825 1505
BEAUFORT WEST (KAROO)-072 847 7312
BENONI011 894 2814/5073 511 2261
BETHAL017 647 5360072 573 3122
BETHLEHEM058 303 3998083 629 6403
BLOEMFONTEIN051 447 3801078 322 8332
BOKSBURG011 916 5906/7083 763 6311
BRAKPAN011 742 2007083 696 9052
CAPE OF GOOD HOPE021 700 4140083 326 1604
CARLETONVILLE018 788 6262083 527 8363/8510
Centurion - Branch of Tshwane--
DUNDEE & DISTRICT034 212 2851072 949 6235
DURBAN & COAST031 579 6500083 212 6103
EAST LONDON043 745 1441083 446 8682
EDENVALE011 974 9387072 183 9794
EMPANGENI071 174 4746083 482 3866
ELLISRAS - See LEPHALALE--
ESHOWE035 474 4169078 306 1439
FRANSCHHOEK021 876 4808083 745 5344
GARDEN ROUTE044 878 1990/3082 378 7384
GERMISTON & BEDFORDVIEW011 825 5033082 675 0072
GRAAFF-REINET049 891 0256083 641 9180
GRAHAMSTOWN046 622 3233081 836 9590
GREYTOWN072 096 9634076 435 0615
HEIDELBERG016 342 4114071 994 9960
HIGHVELD RIDGE017 632 2654082 222 1122
HOWICK - See uMNGENI--
HUMANSDORP - See ASSISSI--
JOHANNESBURG011 681 3600083 604 1172
KEMPTON PARK011 975 6537/8079 509 7859
KIMBERLEY053 831 7625082 376 7679
KING WILLIAM'S TOWN043 643 6008082 255 4991
KLOOF & HIGHWAY031 764 1212/3073 335 9322
KOKSTAD039 727 3092076 555 6163/083 207 2447
KRIEL017 648 5413072 805 3698/073 411 3539
KROONSTAD079 871 5947-
LEPHALALE (ELLISRAS)079 891 9082084 506 8504
LETABA (TZANEEN)015 307 2611083 628 9257
LOUIS TRICHARDT-082 965 5151
LOWER SOUTH COAST039 312 0962083 222 6355
LOWVELD see NELSPRUIT/WHITE RIVER--
MAFIKENG018 381 0374079 018 9552
MATLOSANA (KLERKSDORP/STILFONTEIN)018 484 3727081 010 3485
MIDDELBURG013 246 1201084 432 6278
MIDRAND011 265 9935083 441 1564/5
MOKOPANE (POTGIETERSRUS)015 491 3661076 538 6291
MOOI RIVER & DISTRICT033 263 1526083 385 0807
MTHATHA (UMTATA)047 531 0530083 759 0576
NELSPRUIT013 753 3582082 755 8687
NEWCASTLE034 318 2346072 337 0347
NIGEL084 485 7020084 485 7029
PAARL021 863 2720082 510 6387
PARYS056 811 3671072 894 4061
PHALABORWA015 781 2415082 494 2147
PERCY FYFE - See MOKOPANE--
PIETERMARITZBURG033 386 9267083 627 9736
PIETERSBURG - See POLOKWANE--
POLOKWANE (PIETERSBURG)015 291 1088082 804 0065
PORT ALFRED/NDLAMBE DISTRICT046 624 1919082 676 8605
POTGIETERSRUS - See MOKOPANE--
PRETORIA - See TSHWANE--
QUEENSTOWN045 839 2819082 492 5588
RANDBURG011 462 1610083 381 4732
RANDFONTEIN011 412 3114083 654 8195
RICHARDS BAY035 753 2086073 551 4564
ROODEPOORT / FLORIDA / MARAISBURG011 672 0448076 070 1400
RUSTENBURG014 592 3181072 933 7723
SANDTON & EASTERN METRO011 444 7730082 460 2765
SANI-078 063 7699
SPRINGS087 940 2831083 377 7029
STANDERTON - See HIGHVELD RIDGE--
STILFONTEIN - See MATLOSANA--
STUTTERHEIM - See AMAHLATHI--
SWARTLAND & WEST COAST022 492 2781082 414 7153
SWELLENDAM028 514 2083084 737 1948
TSHWANE (PRETORIA)012 803 5219083 453 3863
TZANEEN - See LETABA--
UITENHAGE & DISTRICT041 922 4528082 905 4716
uMNGENI (HOWICK)033 330 4557082 567 8297
UMTATA - See MTHATHA--
VANDERBIJLPARK - See VEREENIGING--
VEREENIGING016 422 1505083 292 5862
VIRGINIA076 779 1153076 114 4788
VRYHEID034 980 8888072 763 4768
WELKOM071 403 4876082 375 7357
WELLINGTON021 864 3726082 905 9184
WESTONARIA083 654 8195083 654 8195
WHITE RIVER013 750 0240082 706 1240
WINELANDS023 615 2241083 275 8101
WITBANK013 650 2321083 657 2421

Updated: 05 October 2016

Do NOT follow this link or you will be banned from the site!