Homeless Shelters in Maine

York County Shelter Programs
147 Shaker Hill Road / 24 George Road
Alfred, ME 04002
Shelter Phone: 207-324-1137

Bread of Life Shelter
155 Hospital Street
Augusta, ME 04330
Shelter Phone: 207-626-3479

Bread of Life Kitchen and
Executive Offices

157 Water Street
Augusta, ME 04330-4607
Phone: 207-626-3434
Kitchen Phone: 207-621-2541

Hope House Health and Living Center
179-181 Corporate Drive
Bangor, ME 04401
Shelter Phone: 207-217-6713

Shaw House
136 Union Street
Bangor, ME 04401
Shelter Phone: 1-866-561-7429

Tedford Housing
P.O. Box 958
Brunswick, ME 04011
Shelter Phone: 207-725-7626

Mid-Maine Homeless Shelter
51 Main Street
Ellsworth, ME 04330
Shelter Phone: 207-667-3962

Hope Haven Gospel Mission
209 Lincoln Street
Lewiston, ME 04240
Shelter Phone: 207-783-3904

New Beginnings Shelter
134 College Street
Lewiston, ME 04240
Shelter Phone: 207-795-4077

Oxford Street Shelter for Men
203 Oxford Street
Portland, ME 04101
Shelter Phone: 207-761-2072

Preble Street
38 Preble Street
Portland, ME 04101
Shelter Phone: 207-775-0026

Homeless Services of Aroostook County - Sister Mary O'Donnell Emergency Shelter
745 Central Drive
Presque Isle, ME 04769
Shelter Phone: 207-764-4125

Rumford Group Homes
201 Knox Street
Rumford, ME 04276
Shelter Phone: 207-364-3551

New Hope Women's Shelter
111 South Main Street
Solon, ME 04979
Shelter Phone: 207-643-6015

Trinity Evangelical Free Church and Homeless Shelter
12 McClellan Street
Skowhegan, ME 04976
Shelter Phone: 207-474-8833

Mid-Maine Homeless Shelter
19 Colby Street
Waterville, ME 04330
Shelter Phone: 207-872-8082