Habitat for Humanity of Greater Portland is one of eight affiliates serving communities throughout Maine.

Habitat for Humanity of Greater Bangor
382 Harlow Street
Bangor, ME 04401
Phone: (207) 942-8977
habitatbangor.org
info@habitatbangor.org

ReStore
Phone: (207) 992-0704
restore@habitatbangor.org

Habitat for Humanity of 7 Rivers Maine
126 Main Street, Suite #1
Topsham, ME 04086-1221
Phone: (207) 504-9333
Fax: (207) 386-5088
habitat7rivers.org
info@Habitat7Rivers.org

ReStore
Phone: (207) 504-9340
habitat7rivers.org/restore
charlie@habitat7rivers.org

Midcoast Habitat for Humanity
799 West Street
Rockport, ME 04856
Phone: (207) 236-6123
midcoasthabitat.org
info@midcoasthabitat.org

Hancock County Habitat for Humanity
PO Box 343
430 Water Street
Ellsworth, ME 04605
Phone: (207) 667-8484
hancockcountyhabitat.org
office.HCHH@gmail.com

ReStore
27 High Street
Ellsworth, ME 04605
Phone: (207) 667-3082
hancockcountyhabitat.org/restore

Waterville Area Habitat for Humanity
PO Box 1972
Waterville, ME 04903-1972
Phone: (207) 616-0166
watervilleareahfh.org
info@watervilleareahfh.org

ReStore
24 Silver St
Waterville, ME 04901
Phone: (207) 616-0166
info@watervilleareahfh.org
watervilleareahfh.org/restore

York County Habitat for Humanity
PO Box 267
Kennebunk, ME 04043-0267
Phone: (207) 985-4850
habitatyorkcounty.org
office@habitatyorkcounty.org

ReStore
4 Industrial Drive
Kennebunk, ME 04043
Phone: (207) 502-7021
kennebunkrestore.org