Food pantries in Portland, ME
Pantry is how neighbors and businesses in Portland donate surplus food — post what you have, and a local food pantry can claim it. The list below is free to browse, no signup needed.
The pantry list below is always free to browse — no sign-up, ever.
32 food pantries listed in Portland
Food pantries are here for everyone — including you. Each one sets its own hours and service area, and we don’t have hours for every listing yet, so call ahead when you can.
Food pantry
First Assembly of God Food Pantry
243 Cumberland Avenue, Portland, ME, 04101
Hours not listed — call before you go
Church pantry, Sat 1-4pm
Shelter
City of Portland Family Shelter
54 Chestnut Street, Portland, ME, 04101
Hours not listed — call before you go
Food pantry
Salvation Army Food Pantry
297 Cumberland Avenue, Portland, ME, 04101
Hours not listed — call before you go
Food pantry
Port City Mutual Aid
213 Oxford Street, Portland, ME, 04101
Hours not listed — call before you go
Grassroots mutual-aid food distribution, Sun 1-2pm
Community meals
St. Vincent de Paul Soup Kitchen
307 Congress Street, Portland, ME, 04101
Hours not listed — call before you go
Food pantry
The Locker Project
190 Lancaster Street, Portland, ME, 04101
Hours not listed — call before you go
Fresh-food rescue + distribution to 40+ sites (Opportunity Alliance)
Shelter
Preble Street Elena's Way Wellness Shelter
252 Oxford Street, Portland, ME, 04101
24/7 (referral-only; not drop-in)
Shelter
Joe's Place, a Preble Street Teen Shelter (formerly Joe Kreisler Teen Shelter & Teen Center)
343 Cumberland Avenue, Portland, ME, 04101
24 hours a day, 7 days a week, 365 days a year
Community dinner
Wayside Community Lunch at Equality Community Center
15 Casco Street, Portland, ME, 04101
Tuesdays, lunch served at 1:00pm
Food pantry
Wayside Mobile Food Pantry - Bayside Anchor
81 Oxford Street, Portland, ME, 04101
Hours not listed — call before you go
Wayside mobile pantry site (schedule varies)
Shelter
Milestone Recovery Emergency Shelter
65 India Street, Portland, ME, 04101
Overnight; check-in around 3:00pm recommended; guests exit 6:30-7:00am
Community dinner
Wayside Take-Away Meal at 10 Congress Square Apartments
28 Forest Avenue, Portland, ME, 04101
Thursdays, 1:30pm (take-away meal)
Food pantry
Preble Street Food Pantry
561 Congress St, Portland, ME, 04101
Hours not listed — call before you go
Major Portland food security organization
Needs: Canned vegetables, peanut butter, pasta, rice, shelf-stable milk
Food pantry
The Root Cellar
94 Washington Avenue, Portland, ME, 04101
Hours not listed — call before you go
Community center: soup kitchen + emergency food pantry (East End)
Food pantry
St. Luke's Food Pantry
134 Park Street, Portland, ME, 04101
Hours not listed — call before you go
Shelter
State Street Church Family Warming Shelter
159 State Street, Portland, ME, 04101
Seasonal mid-Nov to mid-Apr; Mon-Sat 7pm-7am, open all day Sundays & holidays (church office Mon-Thu 10am-2pm)
Shelter
Through These Doors (administrative office)
PO Box 704, Portland, ME, 04104
24-hour helpline 1-800-537-6066
Food pantry
Sacred Heart Food Pantry
80 Sherman Street, Portland, ME, 04101
Hours not listed — call before you go
Food pantry
Maine Needs
142 High St, Portland, ME, 04101
Hours not listed — check before you go
Portland-based food assistance
Needs: Fresh produce, dairy, frozen meats, pasta, beans
Food pantry
Wayside Mobile Food Pantry - West End
17 Carleton Street, Portland, ME, 04102
Hours not listed — call before you go
Wayside mobile pantry site (schedule varies)
Shelter
Preble Street Florence House
190 Valley Street, Portland, ME, 04102
24/7, 365 days; call at 1pm to check in for a One Night Emergency (ONE) bed
Food pantry
MaineHealth Food Pantry
22 Bramhall St, Portland, ME, 04102
Hours not listed — call before you go
Health-integrated food support
Food pantry
Wayside Mobile Food Pantry - Washington Gardens
577 Washington Avenue, Portland, ME, 04103
Hours not listed — call before you go
Wayside mobile pantry site (schedule varies)
Food pantry
Project FEED Food Pantry
202 Woodford Street, Portland, ME, 04103
Hours not listed — call before you go
Community meals
Wayside Food Programs
135 Walton St., Portland, ME, 04101
Hours not listed — call before you go
Community dinner
Wayside Community Dinner at The Light Church
4 Brentwood Street, Portland, ME, 04103
Thursdays, served at 5:30pm
Food pantry
First Baptist Church Food Pantry
360 Canco Road, Portland, ME, 04102
Hours not listed — call before you go
Food pantry
White Memorial Seventh-day Adventist Church Food Pantry
97A Allen Avenue, Portland, ME, 04103
Hours not listed — call before you go
Food pantry
Peaks Island Community Food Pantry
25 Church Avenue, Portland, ME, 04108
Hours not listed — call before you go
Island pantry (City of Portland), Mon 3:30-5pm
Food pantry
Stroudwater Food Pantry
1520 Westbrook Street, Portland, ME, 04102
Hours not listed — call before you go
Food pantry
Sagamore Food Share
21 Popham St., Portland, ME, 04102
Hours not listed — check before you go
Shelter
City of Portland Homeless Services Center
654 Riverside Street, Portland, ME, 04103
Open 24/7, 365 days; new/returning guests register first at Prevention & Diversion office, 39 Forest Ave, Mon-Fri 8am-8pm
Hours can change — if you can, call ahead. Can’t find a pantry near you? Dial 211 for local food help, or contact us.
1 in 8 Mainers faces hunger — including 50,600 children.
The food already exists. Pantry moves it from the people who have extra to the neighbors who need it.
Feeding America Map the Meal Gap 2025 (2023 data) · USDA ERR-358
Have surplus food in Portland?
Post it in a couple of minutes. Food pantries near Portland see it, and the one that claims it arranges pickup or drop-off with you.
Donate food in PortlandRun a pantry or food bank?
Claim your listing to update your hours, share what you need most, and receive food donations from neighbors and businesses nearby.
Register your pantry