Find Your Local Shelter

The NBSP­CA works close­ly with ani­mal shel­ters across the province to pre­vent ani­mal cru­el­ty, help stray, aban­doned, and abused ani­mals, and con­nect them with new families.

Ani­mal shel­ters fol­low provin­cial stan­dards to ensure the safe­ty and health of all ani­mals in their care. They are each inde­pen­dent­ly oper­at­ed, fund­ed, and gov­erned by their own boards of directors.

SPCA PÉNINSULE ACADIENNE

103 rue Mallet-Clermont,
Shippagan, NB, E8S 0A8

Visit Shelter

VICTORIA COUNTY SPCA

2238 Route 109,
Arthurette NB E7H 4C2

Visit Shelter

MIRAMICHI SPCA

128 Dan Cripps St,
Miramichi, NB E1V 3M3

Visit Shelter

CHARLOTTE COUNTY SPCA

112 Prince William Street,
St. Stephen, NB, E3L 2X2

Visit Shelter

FREDERICTON SPCA

165 Hilton Rd,
Fredericton, NB, E3B 6B1

Visit Shelter

SAINT JOHN SPCA

295 Bayside Dr,
Saint John, NB, E2J 1B1

Visit Shelter

MONCTON PEOPLE FOR ANIMAL WELLBEING

116 Greenock Street
Moncton, NB, E1H 2J7

Visit Shelter

VALLEY SPCA LA VALLÉE

15 Falls Brook Hill Road,
LSD of Drummond, NB, E3Y 1X4

Visit Shelter

OROMOCTO & AREA SPCA

111 D’Amours Street,
Oromocto, NB, E2V 0G5

Visit Shelter

BATHURST SPCA

880 Riordon Dr,
Bathurst, NB, E5A 4W7

Visit Shelter

RESTIGOUCHE COUNTY SPCA

165 Baybreeze Drive,
Dalhousie, NB, E8C 1E4

Visit Shelter

CARLETON COUNTY ANIMAL SHELTER

367 Debec Rd, Debec, NB, E7N 3B4

Not affiliated with the SPCA

Visit Shelter

REFUGE MADAWASKA SHELTER

C.P. 657 Edmundston, NB, E3V 3S1

Not affiliated with the SPCA

Visit Shelter

Please note: The NBSP­CA is not respon­si­ble for the con­tent pro­vid­ed with­in the web­sites list­ed. If you have ques­tions regard­ing any of the web­sites you vis­it, please con­tact the indi­vid­ual site.

Sign Up For Our Newsletter

Stay up-to-date on the latest news from the NBSPCA and learn more about how you can support animals in need.