Maine Shelters


If you want to add a shelter to our database, please send it to us! We would appreciate it greatly!


Alton ME – Husky N Lab Rescue

Appleton ME – Appleton Animal Control

Auburn ME – Greater Androscoggin Humane Society

Auburn ME – Whistle Ridge Guinea Pig Rescue

Augusta ME – Kennebec Valley

Augusta ME – Maine Greyhound Placement Service

Bangor ME – Bangor Animal Shelter

Bangor ME – Bangor Humane Society

Bangor ME – Cheiros

Belfast ME – Belfast-Waldo County Humane Society, Inc.

Belfast ME – Town Line Animal Shelter

Biddeford ME – Ever After Mustang Rescue

Biddeford ME – Golden Retriever Rescue Lifeline Inc.

Boothbay Harbor ME – Boothbay Region Humane Society

Bremen ME – Chesapeake Safe Harbor

Bridgton ME – Maine Greyhound Rescue

Brunswick ME – Coastal Humane Society

Brunswick ME – Puppy Love, Inc.

Bryant Pond ME – Molly’s Moments Pet Rescue

Buxton ME – Ferret Rescue of Maine

Buxton ME – Little Paws Animal Shelter

Calais ME – City of Calais Animal Shelter

Calais ME – P.A.W.S. Humane Society

Calais ME – PAWS

Caribou ME – Halfway Home Pet Rescue

Cherryfield ME – The Ark Animal Shelter

Clinton ME – Charlie’s Strays

Cumberland ME – Homeless Animal Rescue Team (HART)

Dover-Foxcroft ME – P.E.T.S. Prevention Euthanasia through Sterilization

Dresdon ME – The Ferret Zone

Edgecomb ME – Lincoln County Animal Shelter

Fairfield ME – Save Our Strays

Fairmouth ME – Mainely Rat Rescue

Freeport ME – Shelter Friends Rescue

Freeport ME – Tall Tails Beagle Rescue

Fryeburg ME – Harvest Hills Animal Shelter

Fryeburg ME – Journey Animal Rescue

Glenburn ME – Star Bright Animal Rescue & Sanctuary

Gorham ME – Canine Commitment

Hallowell ME – Bully Underground Rescue Network

Harrington ME – ARK

Houlton ME – Ark Animal Sanctuary

Houlton ME – Houlton Humane Society

Hudson ME – Little Wanderers Animal Adoption

Kennebunkport ME – Lucky Pup Rescue

Kittery ME – Creature Comforts Animal

Lamoine ME – Cottontail Cottage Rabbit Rescue

Lebanon ME – Alpha Dog Rescue

Lewiston ME – Above and Beyond Great Dane Rescue

Lewiston ME – Greater Androscoggin Humane Society

Limerick ME – New England Lab Rescue

Limestone ME – Peaceable Kingdom

Lincoln ME – Penobscot Valley Humane Society

Lisbon Falls ME – Rockin’ T Equine Rescue

Lubec ME – Give us a Chance Shelter

Madawaska ME – Aroostook Animal Rescue Foundation

Milo ME – Penguis Animal Welfare Sanctuary

Montville ME – Pineacres Shelter Kennel

Mount Desert ME – SPCA of Hancock County

New Gloucester ME – Loyal Heart Puppy Rescue

New Gloucester ME – Loyal Hearts Puppy Rescue

New Gloucester ME – Open Gates Equine Rescue, Inc.

North Anson ME – Answered Prayer Acre Animal Rescue

North Berwick ME – Another Chance Animal Rescue

North Berwick ME – Marlee Animal Rescue

North Lebanon ME – Hemlock Hill Farm Sanctuary

Norway ME – Responsible Pet Care

Old Town ME – Animal Orphanage

Oxford ME – Allen Hill Animal Shelter

Oxford ME – Responsible Pet Care Animal Shelter/Pet Rescue Team

Perry ME – First Light Farm Equine Shelter

Pittsfield ME – Pittsfield Animal Shelter

Poland ME – Southern Maine Husky Rescue

Portland ME – Australian Cattle Dog Rescue Association

Portland ME – Dogs Deserve Better – Maine

Portland ME – Friends of Feral Felines

Portland ME – Kennebuc Valley Shetland Sheepdog Rescue

Portland ME – Little Paws Big Hearts Pekingese Rescue

Prentiss ME – Last Stop Horse Rescue

Presque Isle ME – Central Aroostook Humane Society

Prospect Harbor ME – Mature Animal For Mature Adults M.A.M.A.

Raymond ME – Maine Cocker Spaniel Rescue Inc.

Rockport ME – Camden-Rockport Animal Rescue League

Saco ME – Mainely Dog Rescue

Saco ME – Part of the Family Animal Sanctuary

Skowhegan ME – Somerset Humane Society

South Portland ME – Almost Home Rescue

South Windham ME – Maine State Society for the Protection of Animals

Southwest Harbor ME – Southwest Harbor Animal Shelter

Springvale ME – Sanford Municipal Shelter

Steuben ME – Maine Coonhound Rescue

Thomaston ME – Humane Society of Knox County

Topsham ME – Coastal Maine Great Dane Rescue

Trenton ME – SPCA of Hancock County

Van Buren ME – Precious Paws Rescue & Adoption, Inc.

Waldo ME – Tenth Life

Waterville ME – Humane Society Waterville Area

Wells ME – Odd Dog Rescue ~NORTH

Wells ME – Safe Haven Humane Society

West Baldwin ME – Paws and Claws New England

West Cumberland ME – Seymour’s Bird Refuge

West Kennebunk ME – Animal Welfare Society

West Newfield ME – Kitty Cat Lane Rescue

Westbrook ME – Animal Refuge League of Greater Portland

Westbrook ME – Fetching Hope Rescue

Westbrook ME – Internet Miniature Pinscher Service, Inc.

Westbrook ME – Sharp K-9 Cuts Rescue

Westbrook ME – The Pixel Fund

Westbrook ME – Yankee Chihuahua Rescue and Adoption

Windham ME – Maine Humane Center

Windham ME – Maine Lab Rescue

Windsor ME – Dogs Deserving Better

Winterport ME – Spirit of Hope Farm Equine Shelter & Rescue

Winthrop ME – P.A.L.S. Cat Shelter

Woodland ME – P.A.W.S.

Woolwich ME – Second Chance Boxer Rescue

York ME – Voice For Animals

Comments are closed.