Portland Resources

Community resources in Maine's largest city. Food, shelter, heating, mental health, and more — verified and updated weekly.

Pop. 68,408 Cumberland County 13 resources

Food & Nutrition (4)

View all statewide
Available Hours: Daily 7:00 AM - 6:00 PM
Soup Kitchen & Resource Center

Preble Street Resource Center

Preble Street

Serves hot meals daily, no questions asked. One of the largest meal programs in Maine. Clothing closet, case management, and on-site healthcare also available.

Free Walk-in No ID Needed
252 Oxford St, Portland, ME 04101
Verified Mar 2026
Available Hours: Varies by site — call or visit waysidemaine.org
Community Meals & Mobile Pantry

Wayside Food Programs

Wayside Food Programs

Fights hunger through community meals at partner sites and mobile food pantries that deliver groceries to underserved neighborhoods across Southern Maine. Volunteer-driven model serving hundreds of free meals weekly.

Free Walk-in No ID Needed
135 Walton St, Portland, ME 04103
Verified Mar 2026
Available Hours: Mon-Fri 8:00 AM - 4:30 PM (office hours — not a walk-in pantry)
Food Bank (Distribution Hub)

Good Shepherd Food Bank

Good Shepherd Food Bank

Maine's largest hunger-relief organization, distributing food to 600+ partner agencies statewide. Use their online Food Map at gsfb.org to find a pantry near you. Also offers Cooking Matters nutrition education classes.

Free
3121 Hotel Rd, Auburn, ME 04210
Verified Mar 2026
Available Hours: Call (207) 774-4172 to schedule
Food Pantry

Salvation Army Food Pantry

The Salvation Army

Food pantry providing groceries to Portland-area residents by appointment. Client-choice model lets you select your own food, including fresh proteins and culturally appropriate options. Case management and clothing vouchers also available.

Free By Appointment
297 Cumberland Ave, Portland, ME 04101
Verified Mar 2026

Housing & Shelter (3)

View all statewide
Available Hours: Contact for current intake hours
Emergency Shelter

Portland Homeless Services Center

City of Portland

Portland's primary emergency shelter, replacing the former Oxford Street Shelter. 208 beds with on-site health clinic, mental health services, workforce training, and case management. Low-barrier — no ID or sobriety required.

Free No ID Needed
654 Riverside St, Portland, ME 04103
Verified Mar 2026
Available Hours: 24 hours, 365 days a year
Women's Shelter & Housing

Florence House

Preble Street

Emergency shelter and permanent supportive housing for women experiencing homelessness. 24-hour staffing, low-barrier access. Call at 1:00 PM to check bed availability — no waiting list.

Free Walk-in
190 Valley St, Portland, ME 04102
Verified Mar 2026
Available Hours: Mon/Wed/Fri 8:30 AM - 4:30 PM (walk-in); Tue/Thu by appointment
Affordable Housing

Avesta Housing

Avesta Housing

Northern New England's largest nonprofit affordable housing provider with 3,200+ apartments across 100+ properties. Applications accepted for waitlist. Also offers housing counseling and homebuyer education.

By Appointment
307 Cumberland Ave, Portland, ME 04101
Verified Mar 2026

Heating & Energy (2)

View all statewide
Available Hours: Mon-Fri 8:00 AM - 4:30 PM
Fuel Assistance

LIHEAP — Fuel Assistance

The Opportunity Alliance (formerly PROP)

Federal fuel assistance program (HEAP) for Cumberland County. One-time seasonal payment to your heating fuel vendor. Covers oil, gas, electric, propane, kerosene, wood, and coal. Benefit amount based on household size and income.

Free By Appointment
222 St. John St, Suite 206, Portland, ME 04102
Verified Mar 2026
Available Hours: 2-1-1 available 24/7
Emergency Heating

Keep ME Warm Fund

United Way of Southern Maine

Statewide emergency heating assistance for households that have exhausted other fuel programs like HEAP. Fills the gap when LIHEAP benefits run out. Call 2-1-1 to get connected with help.

Free
1 Canal Plaza, Portland, ME 04101
Verified Mar 2026

Mental Health & Recovery (2)

View all statewide
Available Hours: Mon-Sat 9:00 AM - 8:00 PM
Recovery Support

Portland Recovery Community Center

Portland Recovery Community Center

Peer-led recovery support center. Drop-in hours, 53+ weekly support groups, recovery coaching, wellness activities, and community events. All pathways to recovery welcome — no judgment, no barriers.

Free Walk-in No ID Needed
102 Bishop St, Portland, ME 04103
Verified Mar 2026
Available Hours: Mon-Fri 8:30 AM - 4:30 PM; Peer center walk-in 10 AM - 3 PM
Counseling & Crisis Stabilization

Sweetser Mental Health Services

Sweetser

Certified Community Behavioral Health Clinic providing outpatient counseling, psychiatric services, crisis stabilization, and peer support for children, adolescents, and adults. Accepts MaineCare and most insurance. Sliding scale for uninsured.

Walk-in
329 Bath Rd, Brunswick, ME 04011 (serves Portland area)
Verified Mar 2026

Animal Welfare (1)

View all statewide
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

Crisis Resources (1)

View all statewide
Available Hours: Daily 7:00 AM - 7:00 PM
Crisis Services

Crisis Receiving Center

Spurwink Services

Walk-in crisis assessment and stabilization for anyone experiencing a mental health or substance use crisis. No appointment, referral, or insurance required. Open daily — an alternative to the emergency room.

Free Walk-in No ID Needed
62 Elm St, Portland, ME 04101
Verified Mar 2026