Homeless Shelters
York County Shelter Programs
York County Shelter Programs
147 Shaker Hill Road / 24 George Road
Alfred, ME 04002
Shelter Phone: 207-324-1137
Bread of Life Shelter
Bread of Life Shelter
155 Hospital Street
Augusta, ME 04330
Shelter Phone: 207-626-3479
Bread of Life Kitchen and
Executive Offices
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
Hope House Health and Living Center
179-181 Corporate Drive
Bangor, ME 04401
Shelter Phone: 207-217-6713
Shaw House
Shaw House
136 Union Street
Bangor, ME 04401
Shelter Phone: 1-866-561-7429
Tedford Housing
Tedford Housing
P.O. Box 958
Brunswick, ME 04011
Shelter Phone: 207-725-7626
Mid-Maine Homeless Shelter
Mid-Maine Homeless Shelter
51 Main Street
Ellsworth, ME 04330
Shelter Phone: 207-667-3962
Hope Haven Gospel Mission
Hope Haven Gospel Mission
209 Lincoln Street
Lewiston, ME 04240
Shelter Phone: 207-783-3904
New Beginnings Shelter
New Beginnings Shelter
134 College Street
Lewiston, ME 04240
Shelter Phone: 207-795-4077
Oxford Street Shelter for Men
Oxford Street Shelter for Men
203 Oxford Street
Portland, ME 04101
Shelter Phone: 207-761-2072
Preble Street
Preble Street
38 Preble Street
Portland, ME 04101
Shelter Phone: 207-775-0026
Homeless Services of Aroostook County - Sister Mary O'Donnell Emergency Shelter
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
Rumford Group Homes
201 Knox Street
Rumford, ME 04276
Shelter Phone: 207-364-3551
New Hope Women's Shelter
New Hope Women's Shelter
111 South Main Street
Solon, ME 04979
Shelter Phone: 207-643-6015
Trinity Evangelical Free Church and Homeless Shelter
Trinity Evangelical Free Church and Homeless Shelter
12 McClellan Street
Skowhegan, ME 04976
Shelter Phone: 207-474-8833
Mid-Maine Homeless Shelter
Mid-Maine Homeless Shelter
19 Colby Street
Waterville, ME 04330
Shelter Phone: 207-872-8082