The logo for a.m. construction and roofing inc.

Looking For A Roofing Contractor In Maine?

A.M. Construction & Roofing, Inc Offers Roofing and Construction Services Across the State.

schedule a free estimate
An aerial view of a large house with a gray roof.

Statewide Roofing Services in Maine

Most roofing companies provide a local or county-based service area to meet the needs of their customers. When you search for a “roofer near me,” you may find a roofing company local to you. At A.M. Construction & Roofing, Inc., we offer roofing services and expertise in every single Maine city and town. We want to ensure 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 we serve. Don’t see your town? Let’s add it to the list!


If you have questions, call us today at 207-551-6235 to schedule your FREE new roof estimate and consultation with one of our Roofing Advisors, or fill out our form here. You may also email us at amconstruction.andrew@gmail.com.

Aroostook County

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

Androscoggin County

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

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

  • Bangor
  • Etna
  • Brewer
  • Old Town
  • Orono
  • Hampden
  • Hermon
  • Lincoln
  • Glenburn
  • Millinocket
  • Dexter
  • Orrington
  • Newport
  • Holden
  • Milford

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
Trust Us

Say goodbye to leaks, drafts, and energy inefficiency—trust us for all your roof replacement needs.

CALL NOW
Share by: