Skip to main content

MAC Construction

Skip to content
Ozark · Daleville · Midland City · and every town between

Roofing Dale County, Alabama

Roofing Dale County Alabama, done from a Dothan yard: MAC Construction works out of 1881 West County Road 70, in business since 1991 under Alabama license #30154. Crews drive up US-231 to Midland City, Pinckard, Newton and Ozark, and out US-84 toward Daleville, for repairs, replacements, metal roofing, emergency tarping and storm damage. Every visit starts with a free inspection and dated photos.

By Stephen McDuffie, founder · 4.9★ from 100+ Google reviews · Updated October 8, 2026

Water coming in? Call +1 334-726-6401, answered live 24/7, or text a photo.

Roofing Dale County Alabama: finished MAC Construction roof on a Midland City home
A finished MAC roof in Midland City, Dale County
  1. W County Rd 70
  2. Midland City
  3. Pinckard
  4. Newton
  5. Ozark

Short version: we're a Dothan roofing company, not a Dale County storefront, and we've worked across the Wiregrass for 35 years. Midland City is roughly 15 to 25 minutes from our yard; Ozark and Daleville about 35 to 45.

Anywhere in the county you get a free inspection with dated photos, a binding written quote and a 5-year written workmanship warranty on replacements and repairs. All of it is in writing, so you can check it before you sign.

Dale County is No. 26 on Alabama license plates (Wikipedia).

New: route picker

Which Dale County Service Do You Need?

Tap your town on the map or in the list, then pick the problem. You'll see the service that fits and the approximate drive from our yard.

Stylized map of Dale County, Alabama, with its towns and the drive from MAC Construction's Dothan office DALE COUNTY · stylized, not to scale US-231 US-84 OzarkDalevilleMidland CityNewtonPinckardLevel PlainsAritonClayhatcheeNapier FieldGrimesFort Rucker area MAC yard, Dothan
1. Your town
2. The problem

Ozark · leak

Roof repair

25–30 mi from our yard35–45 min (approx.)

We find the source, photograph it and fix that spot. If repair stops making sense, the photos will show why.

Read the repair block below

Drive times are approximate.

Five services, one county

Roofing Dale County Alabama: Five Services We Bring Up US-231

Each block is short and links to the Dothan page that goes deep: same crew, materials and paperwork in Daleville as in Dothan.

Metal roofing Dale County AL: barns, shops and homes

Out past Newton and Ariton, plenty of barns, shops and farmhouses sit under 3-foot screw-down panels; in town, more people ask about standing seam (snap-lock). For metal roofing Dale County AL owners get both, plus repairs and coatings on older metal.

Screw-down roofs mostly leak at fasteners as washers age. More in our metal roofing guide.

Metal roof repair on a home in Ozark, AL
Metal roof repair in Ozark, AL: a real MAC job in the county seat.

Roof repair Ozark AL to Clayhatchee: leaks, boots and flashing

Most repair calls are specific: a cracked boot around a vent pipe, shingles lifted after a windy night, flashing pulled away at a wall. For roof repair Ozark AL to Clayhatchee, we find the source, photograph it and fix that.

When repair stops making sense, the photos will show why. More on roof repair.

MAC Construction crew repairing a shingle roof
A MAC Construction roof repair: fix the source, document it, done.

Roof replacement Dale County: tear-off to cleanup

Every roof replacement Dale County customers book starts with a free inspection and a binding written quote: the price on the quote is the price on the invoice. We tear off to the deck, photograph and replace soft decking, then install underlayment, flashing and shingles from TAMKO, CertainTeed, GAF, Owens Corning or Malarkey.

More: roof replacement. Financing: 0% APR offers for qualified buyers through Enhancify, subject to credit approval; terms vary (details).

Midland City roof replacement before and during the tear-off
Before and during: the Midland City reroof. The finished roof is the photo at the top of this page.

Emergency roof repair: water coming in right now

Our phone is answered live 24/7. If water is coming inside, say so: active leaks go to the front of the line. We tarp or patch to stop the water, then quote the permanent fix.

In Alabama, an emergency tarp can't bind you to a full roofing contract (ALDOI, AG and HBLB alert). More: emergency roof repair.

Emergency roof repair by a MAC Construction crew
Emergency roof repair: stop the water first, then plan the real fix.

Storm damage: hail, wind and fallen limbs

After a storm we photograph hail hits, creased or missing shingles and limb damage, and give you dated photos and a written scope you can share with your insurer. Your insurer decides the claim; Alabama law bars a residential roofer from negotiating it (Ala. Code §8-36-2).

More: storm damage roof repair and how a roof insurance claim works.

Storm damage roof repair by MAC Construction
Storm damage roof repair by MAC: documented first, repaired after you and your insurer agree.
Real Experience, Real Projects

What 35 Years of Wiregrass Roofs Actually Teaches You

Stephen McDuffie started roofing in the summer of 1985 and went full-time at 15. In August 1991 his boss "kinda left town," so he started MAC Construction. More than 6,000 roofs later, his son works full-time beside him.

This is not a claim to be the best roofer in Dale County, just a promise to show you photos of your roof and quote it in writing. The video is a real MAC Construction project.

“Our reputation is basically our marketing because we are local. This is the difference in local contractors and storm chasers.”Stephen McDuffie, founder, MAC Construction

Watch: Real MAC Construction Project Video

Town by town

Dale County Towns We Drive To

Dale County has about 49,300 residents (2020 Census). It was created in 1824, and the county seat moved from Daleville to Newton in 1841, then to Ozark in 1870 (county history). Drive estimates start at 1881 West County Road 70.

Approximate road estimates, not promised arrival times. Sources: Wikipedia town articles incl. Midland City; U.S. Army.
TownWhat to knowFrom our yard (approx.)More
OzarkCounty seat since 1870 and Dale County's largest city (14,368 people in 2020).25–30 mi · 35–45 minOzark roofing page
DalevilleNicknamed the Gateway to Fort Rucker; the post sits just north of town.25–30 mi · 35–45 minDaleville roofing page
Midland CityOn US-231 about 9 miles from central Dothan; incorporated in 1890.12–15 mi · 15–25 minCovered on this page
NewtonDale County's seat from 1841 to 1870, beside the Choctawhatchee River.18–22 mi · 25–35 minCovered on this page
PinckardBetween Midland City and Newton; incorporated 1893.14–18 mi · 20–30 minCovered on this page
Level PlainsOn US-84 between Daleville and Enterprise.28–33 mi · 40–50 minCovered on this page
AritonNorthwest corner of the county, about 12 miles above Ozark on AL-123.38–45 mi · 50–60 minCovered on this page
ClayhatcheeAbout 5 miles south of Daleville.24–30 mi · 35–45 minCovered on this page
Napier FieldBuilt as a World War II air base, beside Dothan Regional Airport.9–12 mi · 15–20 minCovered on this page
GrimesTucked against Dothan's northwest edge.8–11 mi · 15–20 minCovered on this page
Fort Rucker areaHome of Army Aviation; we roof off-post homes.25–30 mi · 35–45 minCovered on this page

Ozark and Daleville have their own pages

See Ozark roofing, Ozark roof replacement, Ozark storm repair and Daleville roofing.

Why a Dothan-based Dale County roofer?

Midland City, Napier Field and Grimes are a short drive from our yard. Any Dale County roofer you hire should give you a local address, a license you can check and a written quote.

Housing age and storm record

Why Dale County Roofs Work Hard

1982

Median year built for Dale County homes: half are more than 40 years old (US Civic Data, Census ACS).

NWS TAE

Dale County is in the NWS Tallahassee warning area; its county tornado record starts in 1893 (NWS).

Roof damage in the NWS record, town by town

  1. F2
    1893 · Midland City

    About 20 buildings, homes and churches among them, were unroofed or torn apart.

  2. F2
    1984 · Fort Rucker to Ozark

    Most of the injured were in a department store whose roof collapsed.

  3. F2
    2000 · Midland City and Pinckard

    A church annex lost part of its roof; several homes south of Pinckard were destroyed.

  4. F1
    2001 · Daleville

    It lifted the roof off a Daleville inn and damaged 25 businesses on Highway 85.

  5. EF1
    2020 · Ozark

    Winds near 105 mph snapped trees and damaged some roofs.

  6. EF1
    2021 · Near Dale County High School

    Winds near 85 mph damaged roofs off County Road 59.

Source: NWS Tallahassee Dale County tornado database.

Military families

Moving on PCS Orders? Check the Roof Early

Fort Rucker, the home of Army Aviation, sits mostly inside Dale County. Named Fort Novosel in 2023, it was redesignated Fort Rucker on July 17, 2025 (U.S. Army). Families move on orders, so many Daleville, Ozark and Level Plains homes change hands on a deadline.

Selling before you report

  • Book a free inspection before you list, not after the buyer's inspector finds something.
  • Get dated photos and a binding written quote for repairs before you negotiate.
  • A formal written Roof Condition Report for a buyer or lender is a separate paid service; ask when you book.

Buying with a VA loan

  • VA minimum property requirements say the roof must keep moisture out and provide reasonable future utility (VA MPR checklist).
  • Ask us to look at the roof before closing; we'll photograph what we see.
A Realtor's view
★★★★★
“As a Realtor, I have used this company to better serve my clients selling their homes! He made it happen! Fast answering our call and a great job!!”
Ramona M. · Google review

In on-post family housing? Roof problems there go through your housing office; we work on privately owned homes off post.

Permits

Who Issues the Permit for a New Roof?

Alabama permits are local, so it depends on which side of a town line your house sits. Check before tear-off day.

  1. Inside Ozark city limits

    The City of Ozark Inspection Department posts its permit fees, and they double if permitted work starts before the permit (City of Ozark). Call 334-774-9190.

  2. Inside another town

    Daleville, Midland City, Newton and the other towns each have a town hall. Ask whether a reroof needs a permit.

  3. Unincorporated Dale County

    The Dale County Commission posts a building and zoning codes notice on its Road & Bridge page. Read it, or call 334-774-6262, before assuming nothing is required.

Permits for roofing Dale County Alabama homes: the state rules

Statewide, residential roofing over $2,500 needs a Home Builders Licensure Board license, including a $10,000 bond (ALDOI, AG and HBLB alert). Check any roofer at hblb.alabama.gov. MAC's license is #30154.

Free roof inspection

Book a Free Inspection Anywhere in Dale County

Tell us the town and the problem. For roofing Dale County Alabama jobs, we set a time, inspect the roof and send you what we found.

  • Dated photos of every slope and anything that needs attention
  • A binding written quote: the price on the quote is the price on the invoice
  • Alabama license #30154, $2M/$2M general liability and workers' comp

Prefer to talk? Call or text +1 334-726-6401, answered live 24/7.

Free Dale County inspection request

Google reviews

What Customers Say After the Crew Leaves

4.9★from 100+ Google reviews
Repair first, new roof later
★★★★★
“I originally had a leak in my roof & MAC Construction came out & repaired it, plus installed new boots on vent pipes to replace the dry rotted ones. I then decided to get an entire new roof & I went with MAC Construction again. They came out a few days later & installed a new architectural shingle roof quickly & professionally. They arrived at 7:00 AM & were finished including clean up by 4:30 PM that same day. They also replaced a rusted vent cap with a brand new one along with the vent pipes & boots.”
Todd C. · Google review
Across the Wiregrass
★★★★★
“In my opinion, you will not find a better roofing company anywhere in the Wiregrass. They have years of experience and it shows up in the craftsmanship and quality of their work. If you want it done right the 1st time, give Mac Construction a call.”
Jerry T. · Google review
Kept informed
★★★★★
“Stephen & MAC construction done an awesome job! Kept us informed and performed the work in a timely manner.”
Angela T. · Google review
Straight answers

Dale County Roofing Questions

Do you work in every Dale County town?

Yes. Roofing Dale County Alabama homes is routine for our Dothan crews, from Ozark and Daleville to Ariton, Clayhatchee and the farm roads between.

How far is Ozark from your Dothan office?

About 25 to 30 road miles up US-231, roughly 35 to 45 minutes. Midland City is about 15 to 25 minutes.

Is the roof inspection really free?

Yes. The inspection, dated photos and a binding written quote are free. A formal written Roof Condition Report is a separate paid service; ask when you book.

Do I need a permit to replace my roof in Dale County?

It depends on where the house sits. In Ozark, call the Inspection Department at 334-774-9190; in other towns, town hall. Outside town limits, read the county's notice or call 334-774-6262.

Can you inspect my roof before we sell on PCS orders?

Yes. We photograph the roof's condition and quote any repairs early, so a buyer's inspection or VA appraisal brings fewer surprises.

Will MAC Construction negotiate my insurance claim?

No. Alabama law bars a residential roofer from negotiating your claim. We document damage with dated photos and a written scope you can share with your insurer.


Next stop: your roof

The Truck Leaves Dothan at 7. Want It in Your Driveway?

Call, text a photo or book online: free inspection, dated photos and a written quote, anywhere in Dale County.

+1 334-726-6401