Home - US States - Ontario - British Columbia

Animal Shelters in Ontario






Ajax - Animal Control

Ajax, ON Canada
905-427-8737



Alliston - District Humane Society

Alliston, ON Canada
705-458-9038



Aurora - Animal Control

Aurora, ON Canada
905-213-7176



Barrie Branch - Ontario SPCA

Barrie Branch, ON Canada
705-728-7311



Bradford - Animal Control

Bradford, ON Canada
905-213-7176



Brampton - Animal Control

Brampton, ON Canada
905-458-5800



Brantford County Branch - Ontario SPCA

Brantford, ON Canada
519-756-6620



Burlington - Animal Control

Burlington, ON Canada
905-335-3030



Cambridge - District Humane Society

Cambridge, ON Canada
519-623-7722



Clarington - Animal Control

Clarington, ON Canada
905-623-7651



Durham Region Humane Society

Durham, ON Canada
905-433-2022



Etobicoke Humane Society

Etobicoke, ON Canada
416-249-6100



Elgin Country Humane Society

Elgin, ON Canada
519-631-0008



Gananoque - District Humane Society

Gananoque, ON Canada
613-382-1512



Georgina - Animal Control

Georgina, ON Canada
905-476-3457



Grey/Bruce Branch - Ontario SPCA

Grey, ON Canada
519-369-9991



Grey-Bruce Humane Society

Bruce, ON Canada
519-372-1911



Guelph Humane Society

Guelph, ON Canada
519-824-3091



Hamilton/Burlington SPCA

Hamilton, ON Canada
905-574-7722



Huntsville Animal Shelter

Huntsville, ON Canada
705-789-9709



Kent County Branch - Ontario SPCA

Kent, ON Canada
519-354-1713



King Township - Animal Control

King Township, ON Canada
905-727-4646



Kingston Humane Society

Kingston, ON Canada
613-546-1291



Kitchener-Waterloo Humane Society

Kitchener, ON Canada
519-745-5615



Lakefield Animal Welfare Society

Lakefield, ON Canada
705-652-0588



Leeds - Grenville Branch - Ontario SPCA

Leeds, ON Canada
613-345-5520



Lennox & Addington Branch - Ont. SPCA

Lennox, ON Canada
613-354-2492



Lincoln County Humane Society

Lincoln, ON Canada
905-682-0767



London Humane Society

London, ON Canada
519-451-0630



Midland & District Branch - Ontario SPCA

Midland, ON Canada
705-534-4459



Markham - Animal Control

Markham, ON Canada
905-727-4646



Mississauga - Animal Control

Mississauga, ON Canada
905-896-5864



Muskoka Branch - Ontario SPCA

705-645-6225, ON Canada



Newmarket - Animal Control

Newmarket, ON Canada
905-898-2121



Newmarket - Ontario SPCA Centre

Newmarket, ON Canada
905-898-7122



Niagara Falls Humane Society

Niagara Falls, ON Canada
905-356-4404



Northumberland SPCA

Northumberland, ON Canada
905-885-4131



Oakville Humane Society

Oakville, ON Canada
905-845-1551



Orangeville District Branch - Ontario SPCA

Orangeville, ON Canada
519-942-3140



Orillia Branch - Ontario SPCA

Orillia Branch, ON Canada
705-325-1304



Oshawa - Animal Control

Oshawa, ON Canada
905-723-3488



Owen Sound Animal Shelter

Owen Sound, ON Canada



Ottawa Humane Society

Ottawa, ON Canada
613-725-3166



Oxford County Branch - Ontario SPCA

Oxford, ON Canada
519-533-0563



Peel Branch - Ontario SPCA

Peel, ON Canada
905-874-1050



Perth County Branch - Ontario SPCA

Perth, ON Canada
519-273-6600



Peterborough Humane Society

Peterborough, ON Canada
705-745-4722



Prescott Russell Branch - Ontario SPCA

Prescott, ON Canada
613-936-0072



Quinte Humane Society

Quinte, ON Canada
613-968-4673



Richmond Hill - Animal Control

Richmond Hill, ON Canada
905-727-4646



Sarnia & District Humane Society

Sarnia, ON Canada
519-344-7064



Sault Ste. Marie Humane Society

Sault Ste. Marie, ON Canada
705-949-3573



Simcoe & District Humane Society

Simcoe, ON Canada
519-428-9161



Stormont/Dundas Branch - Ontario SPCA

Stormont, ON Canada
613-936-0072



Thornhill - Animal Control

Thornhill, ON Canada
905-727-4646



Toronto Animal Services - General Inquiries

Toronto, ON Canada
416-338-7297



Toronto Animal Services - East Region

Toronto, ON Canada
416-338-7539



Toronto Animal Services - North Region

Toronto, ON Canada
416-338-8723



Toronto Animal Services - West Region

Toronto, ON Canada
416-338-6271



Toronto Animal Services - Central Region

Toronto, ON Canada
416-338-6281



Toronto Animal Services - North Region

Toronto, ON Canada
416-338-8585



Toronto Animal Services - South Region

Toronto, ON Canada
416-338-6668



Toronto Humane Society

Toronto, ON Canada
416-392-2273



Upper Credit Humane Society

Upper Credit, ON Canada
519-927-5152



Victoria County Humane Society

Victoria, ON Canada
705-878-4618



Welland & District Humane Society

Welland, ON Canada
905-735-1552



Whitby - Animal Control

Whitby, ON Canada
905-427-8737



Windsor/Essex Humane Society

Windsor, ON Canada
519-966-5751



All Heart Pet Rescue @ Bear Creek Kennels

Powassan, ON Canada
705-724-2630



Huntsville Animal Shelter

Huntsville, ON Canada
705-789-6012



Collingwood & District Humane Society

Collingwood, ON Canada
705 445 5204



Victoria County Humane Society

Lindsay, ON Canada
705-878-4618



Fort Frances Friends of Animals

Fort Frances, ON Canada
807 274 2144



Itís A Dogís Life Fostering Network

Kenora,, ON Canada
807-467-4647



Sandy Lake Dog Rescue

Sandy Lake, ON Canada
807 822-9939