Maine Animal Shelters

Greater Androscoggin Humane Society
55 Strawberry Avenue, Lewiston
(207) 783-2311

Kennebec Valley Humane Society
10 Pet Haven Lane, Augusta
(207) 626-3491

Bangor Humane Society
693 Mt. Hope Avenue, Bangor
(207) 942-8902

A Paw in the Door
16 Winter Street, Bath
(207) 386-1046

Waldo County Humane Society
P.O. Box 479 Belfast
(207) 338-1403

H.A.R.T. (Homeless Animal Rescue Team of Maine)
302 Range Road, Cumberland
(207) 829-4116

Lincoln County Animal Shelter
27 Atlantic Highway, Edgecomb
(207) 882-9677

Franklin County Animal Shelter
550 Industry Road, Farmington
(207) 778-2638

Harvest Hills Animal Shelter
1389 Bridgton Road, Fryeburg
(207) 935-4358

Houlton Animal Shelter
263 Callaghan Road, Houlton
(207) 532-2862

Another Chance Animal Rescue
37 Market Street, North Berwick
(207) 676-9330

Central Aroostook Humane Society
26 Cross Street, Presque Isle
(207) 764-3441

Humane Society of Knox County
65 Dexter Street Ext., Thomaston
(207) 594-2200

Camden Rockport Animal Rescue League
146 Camden Street, Rockport
(207) 236-8702

Somerset Humane Society
123 Middle Road, Skowhegan
(207) 474-6493

SPCA of Hancock County
141 Bar Barbor Road, Trenton
(207) 667-8011

The Animal Welfare Society
Holland Road, West Kennebunk
(207) 985-3244

Humane Society of Waterville Area
100 Webb Road, Waterville
(207) 873-2430

Animal Refuge League
449 Stroudwater Street, Westbrook
(207) 854-9771

P.A.L.S. Cat Shelter
188 Case Road, Winthrop
(207) 395-4274
More Maine Animal Shelters