resources: Area Shelters

Collaboration Saves More Lives

The Animal Refuge League of Greater Portland is proud to collaborate with fellow shelters and rescues that provide care and shelter to local animals in need.

Animal Welfare Society

West Kennebunk, Maine

(207) 985-3244

Bangor Humane Society

Bangor
, Maine
(207) 942-8902

Coastal Humane Society

Brunswick, Maine

(207) 725-5051

Franklin County Animal Shelter
Farmington, Maine
(207) 778-2638 

Friends of Feral Felines
Portland, Maine
(207) 797-3013

Greater Androscoggin Humane Society  

Lewiston, Maine

(207) 783-2311

Halfway Home Pet Rescue
Caribou, Maine

Harvest Hills Animal Shelter
Fryeburg
, Maine
(207) 935-4358

Homeless Animal Rescue Team (HART)
Cumberland, Maine 

(207) 829-4116

Humane Society of Knox County

Rockland
, Maine
(207) 594-2200

Kennebec Valley Humane Society

Augusta
, Maine
(207) 626-3491

New Hampshire SPCA (50 minutes from Portland) 

Stratham, NH

(603) 772-2921