Maine Animal Shelters

View all Maine animal shelter and rescue organizations in your area. Adopt a pet in need of a permanent loving and caring home today. There are so many animals living in shelters and foster homes in Maine. Find a furry new friend and give these dogs and cats the love and care they need. Search animal shelters in ME below.

Shelter Address City Phone Details
4R Animal Shelter
202 Thomas Hill Lee ME 04455
Lee207-738-2248
Allen Hill Animal Shelter
P.O. Box 492 Oxford ME 04270
Oxford207-743-7217
American Chesapeake Club Rescue Network
113 Waldoboro Road Bremen ME 04551
Bremen207-529-4511
Animal Orphanage
Airport Road Old Town ME 04468
Old Town207-827-8777
Animal Refuge League
449 Stroudwater Street Westbrook ME 04092
Westbrook207-854-9771
Animal Welfare Society
46 Holland Road Kennebunk ME 04094
Kennebunk207-985-3244
Answered Prayer Acre Animal Rescue
Barron Road North Anson ME 04958
North Anson207-635-2377
Appleton Animal Control
174 Mitchell Lane Appleton ME 04862
Appleton207-845-2888
Ark Animal Sanctuary
70 Main St. Houlton ME 04730
Houlton207-532-7387
Ark Animal Shelter, The
P.O. Box 276 Cherryfield ME 04622
Cherryfield207-546-3484
Aroostook Animal Rescue Foundation
P.O. Box 676 Madawaska ME 04756
Madawaska207-728-6821
Bangor Animal Shelter
541 Maine Avenue Bangor ME 04401
Bangor207-947-3205
Bangor Humane Society
693 Mount Hope Avenue Bangor ME 04401
Bangor207-942-8902
Belfast-Waldo County Humane Society, Inc.
P.O. Box 479 Belfast ME 04915
Belfast207-338-1403
Boothbay Region Humane Society / Lincoln County Animal Shelter
45 Montgomery Road Boothbay Harbor ME 04538
Boothbay Harbor207-882-9677
Camden-Rockport Animal Rescue League
P.O. Box 707 Rockport ME 04856
Rockport207-236-8702
Cat Coalition of Western Maine
206 River Road Naples ME 04055
Naples207-310-3011
Central Aroostook Humane Society
26 Cross Street Presque Isle ME 04769
Presque Isle207-764-3441
City of Calais Animal Shelter
P.O. Box 413 Calais ME 04619
Calais
Coastal Humane Society
30 Range Road Brunswick ME 04011
Brunswick207-725-5051
Creature Comforts Animal
195 State Road Kittery ME 03904
Kittery
Dogs Deserve Better - Maine
Po Box 6103 Portland ME 04103
Portland
First Light Farm Equine Shelter
Po Box 42 576 Shore Road Perry ME 04667-0042
Perry207-853-9453
Franklin County Animal Shelter
550 Industry Road Industry ME 04938
Industry207-778-2638
Friends of Feral Felines
P.O. Box 8137 Portland ME 04107
Portland207-797-3014
Greater Androscoggin Humane Society
3312 Hotel Road Auburn ME 04210
Auburn207-783-2311
H.A.R.T. Homeless Animal Rescue Team of Maine
302 Range Rd Cumberland ME 04021
Cumberland207-829-4116
Halfway Home Pet Rescue
Po Box 488 Caribou ME 04736
Caribou207-492-1722
Harvest Hills Animal Shelter
Route 302, Rr 1 Box 698 Fryeburg ME 04037
Fryeburg207-935-4358
Hemlock Hill Farm Sanctuary
Rfd #2, Box 474 North Lebanon ME 04027
North Lebanon207-457-1371