34 resources

Animal Shelters & Pet Resources in Maine

Humane societies, adoption and foster programs, pet food banks, and low-cost vet care across Maine, listed by town.

Animal shelters and humane societies across Maine

Maine has a strong network of animal shelters and humane societies where you can adopt a pet, surrender an animal you can no longer care for, or get help feeding a pet through a rough patch. Regional anchors include the Animal Refuge League of Greater Portland, the Bangor Humane Society, Midcoast Humane in Brunswick, and the Kennebec Valley Humane Society in Augusta.

It helps to know what each type of organization does. Shelters and humane societies take in and rehome animals, rescues focus on specific breeds or animals in foster homes, pet food pantries like the ARLGP Pet Food Pantry keep pets fed at home, and programs such as Help Fix ME and the Community Spay-Neuter Clinic offer low-cost spay and neuter. Use the city filter below to find shelters and pet help near you.

34 resources
Available Hours: Mon-Tue, Thu 11 AM - 5 PM; Fri 11 AM - 6 PM; Sat-Sun 10 AM - 4 PM; Wed closed
Adoption & Shelter

Animal Refuge League of Greater Portland

Animal Refuge League

No-kill animal shelter caring for 4,000+ animals annually. Adoption, foster programs, low-cost spay/neuter clinic, vaccination clinics, and pet food bank for families in need. Founded in 1911 by Maine Governor Percival Baxter.

Walk-in
217 Landing Rd, Westbrook, ME 04092
Verified Mar 2026
Available Hours: Mon-Sat 12:00 PM - 4:00 PM
Adoption & Shelter

Bangor Humane Society

Bangor Humane Society

Eastern Maine's largest animal shelter with adoption, surrender services, low-cost spay/neuter, and a pet food pantry for families struggling to feed their pets. Open-admission shelter accepting all animals regardless of condition.

Walk-in
693 Mt Hope Ave, Bangor, ME 04401
Verified Mar 2026
Available Hours: Tue-Sat 11:00 AM - 4:00 PM; Sun-Mon closed
Adoption & Shelter

Greater Androscoggin Humane Society

Greater Androscoggin Humane Society

Open-admission shelter serving Androscoggin County with adoption, foster, low-cost spay/neuter, and the Fetchin' Food pet food bank. No-appointment pet food assistance for families struggling to feed their animals.

Walk-in
55 Strawberry Ave, Lewiston, ME 04240
Verified Mar 2026
Available Hours: Wed-Sat 12:00 PM - 4:00 PM
Adoption & Shelter

Kennebec Valley Humane Society

Kennebec Valley Humane Society

Animal shelter serving Kennebec County with adoption, foster care, low-cost veterinary clinics, and community outreach. Compassionate shelter providing second chances for dogs, cats, and small animals.

Walk-in
168 Leighton Rd, Augusta, ME 04330
Verified Mar 2026
Available Hours: Tue-Sat 11:00 AM - 4:00 PM (shelter); Vet clinic by appointment
Adoption, Shelter & Low-Cost Vet

Animal Welfare Society

Animal Welfare Society

Full-service animal welfare organization with adoption, low-cost veterinary clinic, pet food bank, and community programs. Their Barbara Bush Community Veterinary Clinic provides affordable vet care for income-qualifying pet owners.

Walk-in
46 Holland Rd, Kennebunk, ME 04043
Verified Mar 2026
Available Hours: Call 1-800-367-1317 or email [email protected]
Low-Cost Spay/Neuter

Help Fix ME

Maine Department of Agriculture, Animal Welfare

State-run low-cost spay/neuter program for cats and dogs. Vouchers available for qualifying Maine pet owners to use at participating veterinarians statewide. Helps reduce pet overpopulation.

By Appointment
Maine state program, multiple locations
Verified Mar 2026
Available Hours: By appointment, call (207) 721-8395
Low-Cost Spay/Neuter

Community Spay-Neuter Clinic

Community Spay-Neuter Clinic

High-volume, low-cost spay/neuter clinic serving Maine. Affordable sterilization surgery for cats with additional vaccines available. Located in Topsham, serving communities across the state.

By Appointment
321 Lewiston Rd, Topsham, ME 04086
Verified Mar 2026
Available Hours: Call (207) 212-1039 or email [email protected]
Wildlife Rescue & Rehabilitation

Misfits Rehab

Misfits Rehab

Wildlife rescue and rehabilitation center caring for injured, orphaned, and sick wild animals. Provides medical treatment and rehabilitation with the goal of releasing healthy animals back into the wild. Community-funded, no government support.

850 Garfield Rd, Auburn, ME 04210
Verified Mar 2026
Available Hours: Tue, Thu & Sun 3pm-5pm
Pet Food Bank

ARLGP Pet Food Pantry

Animal Refuge League of Greater Portland

Free pet food and supplies for anyone struggling to feed their pets. Open three days per week. Also partners with Meals on Wheels to deliver pet food to homebound seniors.

Free Walk-in No ID Needed
217 Landing Rd, Westbrook, ME 04092
Verified Mar 2026
Available Hours: Mon, Wed, Fri 11am-4pm
Pet Food Pantry

Kommunity Kritters

Kommunity Kritters

Free pet food pantry serving Lewiston's Tree Streets neighborhood and beyond. Food and supplies for cats, dogs, and small animals. Also connects owners with low-cost spay/neuter.

Free Walk-in No ID Needed
155 Lisbon St, Lewiston, ME 04240
Verified Mar 2026
Available Hours: Call to enroll and find nearest distribution location
Pet Food Assistance

Furry Friends Food Bank

Eastern Area Agency on Aging

Free pet food program for low-income seniors age 60+ who need help feeding their companion animals. Distributes through 26 locations across Penobscot, Piscataquis, Hancock, and Washington counties.

Free By Appointment
450 Essex St, Bangor, ME 04401
Verified Mar 2026
Available Hours: 2nd Saturday of each month 9-10am. Office: Tue-Fri 9am-1pm
Pet Food Bank

Amy Buxton Pet Pantry

South Parish Congregational Church

Free pet food pantry for pet owners who have fallen on hard times. Open one Saturday per month. No proof of income required.

Free Walk-in No ID Needed
9 Church Street, Augusta, ME 04330
Verified Mar 2026
Showing 12 of 34 resources. Scroll for more.
No resources found in this city. View all cities

Common questions about animal help in Maine

Adoption, surrender, spay and neuter, and pet food assistance.

How do I adopt a pet from a Maine animal shelter?

Most Maine shelters list adoptable animals on their websites and welcome walk-in visits during open hours. You usually meet the animal, fill out an adoption application, and pay an adoption fee that covers spay or neuter and initial vaccines. Regional shelters include the Animal Refuge League of Greater Portland, Bangor Humane Society, Midcoast Humane in Brunswick, and Kennebec Valley Humane Society in Augusta. Call ahead to confirm hours and whether the animal you are interested in is still available.

Where can I surrender a pet in Maine?

Contact your nearest open-admission shelter, such as Bangor Humane Society, the Animal Refuge League of Greater Portland, or Greater Androscoggin Humane Society in Lewiston. Many shelters ask you to schedule a surrender appointment and may charge a small fee. If you are struggling to keep a pet because of cost, ask about a pet food pantry first, since keeping your pet at home may be possible.

Is there free or low-cost spay and neuter help in Maine?

Yes. Help Fix ME is a statewide program that offers low-cost spay and neuter for income-eligible pet owners, and the Community Spay-Neuter Clinic in Lewiston provides affordable surgeries. Many regional humane societies also run reduced-cost clinics. Eligibility and pricing vary, so contact the program directly to apply.

Can I get free pet food in Maine?

Several pet food pantries across Maine give free pet food to owners going through hard times, including the ARLGP Pet Food Pantry in Portland, the Amy Buxton Pet Pantry in Augusta, and the Furry Friends Food Bank in Bangor. Spectrum Generations AniMeals delivers pet food alongside Meals on Wheels for older Mainers. Most ask only that you call ahead or visit during open hours.