Find Your Local Shelter

The NBSPCA works closely with animal shelters across the province to prevent animal cruelty, help stray, abandoned, and abused animals, and connect them with new families.

Animal shelters follow provincial standards to ensure the safety and health of all animals in their care. They are each independently operated, funded, and governed 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

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 NBSPCA is not responsible for the content provided within the websites listed. If you have questions regarding any of the websites you visit, please contact the individual 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.