Providing New Roof Services Throughout Maine

Providing New Roof Services Throughout Maine

Most roofing companies provide a local or county based service area to meet the needs of their customers. At Home Roofing Solutions, we want to make sure all Mainers have access to our industry leading roofing services, value, financing and warranty - which is why we serve the entire state of Maine!

Below are just some of the Maine cities and towns you may have seen our crews, trucks, and signs after a job well done. Don't see your town? Let's add it to the list!

If you have questions, call us today at 207-269-4663 and schedule your FREE new roof estimate & consultation with one of our Roofing Advisors today, or fill out our form here. You may also email us at info@homeroofingsolutions.com

Androscoggin County

  • Lewiston
  • Auburn
  • Lisbon
  • Turner
  • Poland
  • Sabattus
  • Greene
  • Durham
  • Livermore Falls
  • Mechanic Falls
  • Minot
  • Leeds
  • Livermore
  • Wales


 

 

 

Aroostook County

  • Caribou
  • Presque Isle
  • Houlton
  • Fort Kent
  • Madawaska
  • Fort Fairfield
  • Limestone
  • Van Buren
  • Mapleton
  • Washburn
  • Mars Hill
  • Hodgdon
  • Ashland
  • Easton
  • Woodland

Cumberland County

  • Portland
  • South Portland
  • Westbrook
  • Brunswick
  • Scarborough
  • Windham
  • Gorham
  • Falmouth
  • Cape Elizabeth
  • Yarmouth
  • Freeport
  • Gray
  • Cumberland
  • New Gloucester
  • Bridgton
     


 

 

 

 

 

Franklin County

  • Farmington
  • Jay
  • Wilton
  • New Sharon
  • Chesterville
  • Strong
  • Rangeley
  • Phillips
  • Kingfield
  • Industry
  • New Vineyard
  • Carrabassett Valley
  • Eustis
  • Carthage
  • Temple


 

Hancock County

  • Ellsworth
  • Bucksport
  • Bar Harbor
  • Blue Hill
  • Hancock
  • Orland
  • Mount Desert
  • Deer Isle
  • Southwest Harbor
  • Gouldsboro
  • Dedham
  • Lamoine
  • Tremont
  • Trenton
  • Franklin


 

Kennebec County

  • Augusta
  • Waterville
  • Gardiner
  • Hallowell
  • Winslow
  • Oakland
  • Winthrop
  • Vassalboro
  • China
  • Sidney
  • Monmouth
  • Litchfield
  • West Gardiner
  • Clinton
  • Belgrade


 

 

 

 

 

Knox County

  • Rockland
  • Camden
  • Warren
  • Rockport
  • Thomaston
  • St. George
  • Union
  • Hope
  • South Thomaston
  • Owls Head
  • Washington
  • Cushing
  • Appleton
  • Vinalhaven
  • Friendship
  • North Haven


 

 

 

 

 

Lincoln County

  • Waldoboro
  • Wiscasset
  • Boothbay
  • Bristol
  • Jefferson
  • Whitefield
  • Damariscotta
  • Boothbay Harbor
  • Newcastle
  • Dresden
  • Nobleboro
  • Edgecomb
  • South Bristol
  • Bremen
  • Westport Island


 

 

 

 

 

Oxford County

  • Rumford
  • Paris
  • Norway
  • Oxford
  • Fryeburg
  • Bethel
  • Mexico
  • Dixfield
  • Buckfield
  • West Paris
  • Otisfield
  • Brownfield
  • Hiram
  • Waterford
  • Peru


 

Penobscot County



 

 

 

 

 

Piscataquis County

  • Dover-Foxcroft
  • Milo
  • Greenville
  • Guilford
  • Sangerville
  • Brownville
  • Parkman
  • Abbot
  • Monson
  • Sebec
  • Medford
  • Wellington
  • Shirley
  • Willimantic
  • Beaver Cove


 

Sagadahoc County

  • Bath
  • Topsham
  • Richmond
  • Bowdoin
  • Woolwich
  • Bowdoinham
  • Phippsburg
  • West Bath
  • Georgetown
  • Arrowsic


 

Somerset County

  • Skowhegan
  • Fairfield
  • Madison
  • Pittsfield
  • Norridgewock
  • Anson
  • Canaan
  • St. Albans
  • Palmyra
  • Hartland
  • Cornville
  • Solon
  • Athens
  • Smithfield


 

Waldo County

  • Belfast
  • Winterport
  • Searsport
  • Lincolnville
  • Unity
  • Stockton Springs
  • Northport
  • Palermo
  • Searsmont
  • Swanville
  • Burnham
  • Frankfort
  • Brooks
  • Montville
  • Troy


 

 

 

 

 

Washington County

  • Calais
  • Eastport
  • Machias
  • Baileyville
  • Jonesport
  • East Machias
  • Lubec
  • Milbridge
  • Addison
  • Cherryfield
  • Steuben
  • Machiasport
  • Harrington
  • Perry
  • Pembroke


 

York County

  • Biddeford
  • Sanford
  • Saco
  • York
  • Kennebunk
  • Wells
  • Kittery
  • Old Orchard Beach
  • Buxton
  • Waterboro
  • Berwick
  • South Berwick
  • Eliot
  • Lebanon
  • North Berwick