Animal Rescues in Maine

Listings updated 10/12/2023

Before you travel: Visit the organization’s site to check for “By Appointment Only” requirements.

Before you mail: Visit the organization’s site to see if the mailing address is different from the physical address.

Please support a rescue in your community. A little from you means a lot to them.

Maine Rescues Listed by City or Town

City Category Name Address/Location Zip Code Phone Web Site
Augusta Cats + Dogs + Small Anmls Kennebec Valley Humane Society 10 Pethaven Lane 04330-6119 (207) 626-3491 https://pethavenlane.org/
Augusta Dogs Maine Greyhound Placement Service 231 Old Belgrade Road 04330-8055 (207) 557-3166 https://www.greyhoundplacement.com/
Bangor Cats + Dogs + Small Anmls Bangor Humane Society 693 Mt. Hope Avenue 04401-5606 (207) 942-8902 https://www.bangorhumane.org/
Brooksville Horses + Donkeys Bagaduce River Equine Rescue 111 Bagaduce Road 04617-3801 (207) 632-5560 https://bagaduceriverequinerescue.weebly.com/
Brunswick Cats + Dogs + Small Anmls Midcoast Humane 5 Industrial Parkway (See site for other locations) 04011-2209 (207) 449-1366 https://midcoasthumane.org/
Calais Cats + Dogs PAWS Brave Hearts 368 South Street 04619-1123 (207) 454-7662 https://www.facebook.com/pawsbravehearts/
Camden Cats + Dogs PAWS Animal Adoption Center 123 John Street 04843-1936 (207) 236-8702 https://www.pawscares.org/
Caribou Cats Halfway Home Pet Rescue – Feline Rescue & Rehabilitation 489 Main Street 04736-4413 (207) 999-1075 https://halfwayhomepetrescue.org/
Cherryfield Cats + Dogs The Ark Animal Shelter 60 Barber Lane 04622 (207) 546-3484 https://thearkpets.org/
Clinton Cats + Dogs Charley’s Strays Please call or email for directions to the facility. 04927 (207) 325-8894 https://charleysstrays.us/
Cumberland Cats Hart Adoption Center & Shelter for cats 302 Range Road 04021-9701 (207) 829-4116 https://www.hartofme.org/
Farmington Cats + Dogs + Small Anmls Franklin County Animal Shelter 550 Industry Road 04938-5633 (207) 778-2638 https://fcanimalshelter.org/
Fryeburg Cats + Dogs Harvest Hills Animal Shelter 1389 Bridgton Road 04037-4018 (207) 935-4358 https://harvesthills.org/
Kennebunk Cats + Dogs+ Birds+Small AWS (Animal Welfare Society) 46 Holland Road 04043-6278 (207) 985-3244 https://animalwelfaresociety.org/
Lee Animal Human Therapy 4R Animal Shelter (Horses) 202 Thomas Hill Road 04455-4325 (207) 738-2248 https://4ranimalshelter.org/
Lewiston Cats + Dogs + Small Anmls Greater Androscoggin Humane Society 55 Strawberry Avenue 04240-5962 (207) 783-2311 https://gahumane.org/
Old Town Cats + Dogs Animal Orphanage 71 Airport Road 04468-1312 (207) 827-8777 https://www.animalorphanageoldtown.com/
Sebec Cats + Dogs Give a Dog a Home 187 Downs Road 04481-3125   https://www.giveadogahome-rescue.org/
Skowhegan Cats + Dogs + Small Anmls Somerset Humane Society 123 Middle Road 04976 (207) 474-6493 http://shsanimalshelter.com/
South Paris Cats + Dogs Responsible Pet Care of Oxford Hills 9 Swallow Road 04281-6541 (207) 743-8679 https://www.responsiblepetcare.org/
Thomaston Cats + Dogs Pope Memorial Humane Society 25 Buttermilk Lane 04861-3200 (207) 594-2200 https://www.humanesocietyofknoxcounty.org/
Trenton Cats + Dogs SPCA of Hancock County 141 Bar Harbor Road 04605-5813 (207) 667-8088 https://www.spcahancockcounty.org/
Waterville Cats + Dogs + Small Anmls Humane Society Waterville Area 100 Webb Road 04901-4203 (207) 873-2430 https://hswa.org/
Wells Cats Safe Haven Humane Society 1420 Post Road 04090-4508 (207) 646-1611 https://www.safehavenhumanesociety.org/
Westbrook Cats + Dogs + Small Anmls ARLGP (Animal Refuge League of Greater Portland) 217 Landing Road 04092-4164 (207) 854-9771 https://arlgp.org/
Windham Horses MSSPA 279 River Road 04062-4136 (207) 892-3040 https://www.msspa.org/