John 3:16

I believe the unbelievable, I receive the impossible, because it's doable. Jesse Duplantis

New subdivision of two-story homes with fresh shingle roofs on open North Texas prairie

Roofing in DFW, Town by Town

Dallas, Fort Worth and 66 suburbs and county-seat towns across ten counties. Pick your town for its permit rules, storm history and the roofs you see on its streets.

How coverage works across the metroplex

Roofing in DFW means very different houses from one town to the next: 1950s ranch homes under old pecans in parts of Dallas and Fort Worth, brick two-stories from the 1980s and 1990s in Plano and Arlington, brand-new subdivisions on former farmland around Prosper and Celina, and stone ranch houses on acreage west of Weatherford.

The free line takes calls from all of it. Each town page below was researched for that town: which office handles roof permits, whether the city registers roofers, what storms have hit it, and what is particular about its neighborhoods. The roofing company you reach works in your area, though DFW Expert Roofers itself has no local offices.

White country home with a red metal roof under shade trees beside a fenced pasture

Ten counties

  • Dallas CountyDallas, Irving, Garland, Mesquite and the southern suburbs
  • Tarrant CountyFort Worth, Arlington, the Mid-Cities and northeast Tarrant
  • Collin CountyPlano, McKinney, Frisco, Allen and the fast-growing north
  • Denton CountyDenton, Lewisville, Flower Mound and the lake towns
  • Rockwall and KaufmanRockwall, Forney and Kaufman east of Lake Ray Hubbard
  • Ellis, Johnson, Parker and HoodWaxahachie, Cleburne, Weatherford and Granbury

All 67 town pages

Listed alphabetically with the county or counties each town sits in. Many DFW cities cross county lines.

TownCountyWhat the page covers
AllenCollinAllen more than quadrupled between 1990 and 2010, so thousands of its roofs are reaching their second replacement, often hurried along by hail. How to hire well here.
AnnaCollinAnna permits any roof job over 3 squares, requires a full tear-off with new underlayment, and once logged 70 storm solicitor applications in two days after a hailstorm.
ArgyleDentonArgyle makes every contractor register and carry at least $500,000 in insurance before working in town limits. Hail has hit hard here, including a five-minute storm in March 2017.
ArlingtonTarrantArlington wants a permit for most re-roofs and a city-registered contractor to pull it. Here is how to check a roofer on the city's own permit site before you sign.
AubreyDentonAubrey lists roofing among its trade permits and takes applications by email. The town nearly doubled from 2010 to 2020, so many roofs are new while ranch roofs are not.
AzleParker and TarrantAzle needs no permit to replace shingles on a house and keeps no general contractor registry, so homeowners near Eagle Mountain Lake do their own checking.
BedfordTarrantBedford wants a permit for every roof repair or replacement, a city final inspection and a registered contractor. How to use those rules to vet a roofer before you sign.
BenbrookTarrantBenbrook expects work in the city to be done by a contractor registered with Benbrook and carrying $300,000 in liability coverage, which gives owners a record to check.
BurlesonJohnson and TarrantBurleson asks for a permit when a re-roof replaces the decking, and roofers are not on its contractor registration list, so the written contract carries more weight.
CarrolltonDallas, Denton and CollinCarrollton only wants a roofing permit when decking is replaced, but every contractor must register first. Most homes date from the 1970s boom, and June 2018 hail hit the west side.
Cedar HillDallas and EllisCedar Hill sits on the escarpment above Joe Pool Lake, among wooded slopes. The city registers general contractors and issues reroof permits every month.
CelinaCollin and DentonCelina is the fastest-growing city of its size in the country, and a 2024 EF-3 tornado leveled homes on one block. A roof permit and city registration are required.
CleburneJohnsonCleburne makes every contractor register with the city, requires a permit to re-deck a roof, and still remembers the 2013 tornado that tore roofs off hundreds of homes.
ColleyvilleTarrantColleyville registers roofers through an online portal, tracks reroof permits and has run virtual reroof inspections since 2023. How to use that when you compare roofing companies.
CoppellDallas and DentonCoppell built out in the 1980s and 1990s, took some of the biggest hail of June 2018, and requires any roofer pulling a permit to register first. Its permit reports are public.
CorinthDentonCorinth moved roof permits and contractor registration to its Civic Access portal in 2025. Storms here range from an EF-1 just over the line in Hickory Creek to the March 2024 hail.
CrowleyTarrant and JohnsonCrowley exempts roof repairs of 50 square feet or less from permits, and any contractor doing permitted work must register with the city first.
DeSotoDallasDeSoto makes roofing contractors register every year before they can apply for a roofing permit, and a 2019 state law overrode its old 30-year shingle rule.
DentonDentonDenton has required a permit for every residential re-roof since June 2022, with an attic inspection, drip edge rules and extra review in its three historic districts.
DuncanvilleDallasDuncanville grew from 841 people in 1950 to 27,781 in 1980, so many roofs cover older decks. The city wants roofers registered and the permit in the roofer's own name.
EnnisEllisEnnis wants repairs permitted and done by a city-registered contractor. The 2013 tornado that tore through downtown shows why the paperwork matters.
EulessTarrantEuless does not issue permits for residential re-roofs, so no city inspector checks the work. What that means for hiring, plus the hail the NWS and SPC have logged here.
Farmers BranchDallasFarmers Branch grew fast in the 1950s, so many roofs sit on midcentury houses. Two tornadoes, in 2015 and 2019, tore roofs off apartments here. Ask the city about permits first.
Flower MoundDenton and TarrantFlower Mound requires a permit for every roof replacement and a yearly contractor registration. Post oak canopy and the June 2023 hail make tree and storm questions part of the job.
ForneyKaufmanForney led the nation in growth from 2020 to 2023, roofers must register with the city each calendar year, and three different utilities serve its streets.
Fort WorthTarrant, Denton, Parker, Johnson and WiseFort Worth publishes its own re-roofing answers: shingles alone need no permit, new decking does, and drip edge is required. Read them before you compare roofing companies.
FriscoCollin and DentonFrisco grew from about 33,700 people in 2000 to over 200,000 in 2020, so many homes face a first re-roof. Its contractor R-Number expires when the roofer's liability policy does.
GarlandDallas, Collin and RockwallGarland asks for a permit on roof work of $2,000 or more and makes roofers register as general contractors. What that means, plus the 2015 tornado and GP&L.
GranburyHoodGranbury issues building permits only to contractors registered with the city, which gives Hood County homeowners one real record to check before a re-roof.
Grand PrairieDallas, Tarrant and EllisGrand Prairie asks for a permit on any roof replacement, recover or repair, and its re-roof sheet reads like a checklist for a good bid. Here is how to use it.
GrapevineTarrant, Dallas and DentonGrapevine requires a re-roof permit, bans laying new shingles over old ones, and reviews roof changes in its historic districts. Two EF-1 tornadoes hit the city in December 2022.
Haltom CityTarrantHaltom City has its own residential roofing permit form and wants roofers registered with insurance on file. What the form asks, and what to check, before a roof comes off.
HasletTarrant and DentonHaslet lists roof replacement among jobs that need a permit, and roofers must register every year with at least $1 million of insurance naming the city. Check both first.
Highland VillageDentonHighland Village requires a permit to replace a roof, a city-registered roofer, a permit posted where the street can see it and an inspection when the work is done.
HurstTarrantHurst grew fast after work began on the Bell plant in 1951, and it now has roofers register on every permit with ID and liability insurance. What that means for your re-roof.
IrvingDallasIrving requires a building permit for a re-roof, whether a contractor or the owner does it. The fee, the decking rule, the 2019 tornado next door and what to ask.
KaufmanKaufmanIn the Kaufman County seat, every roofer registers with the city at no fee before it can apply, and a roof replacement needs a permit. What to have ready.
KellerTarrantKeller grew more than tenfold after DFW Airport opened. Its contractors register yearly with $300,000 in liability coverage. Hail, tree limbs and what to ask a Keller roofer.
LancasterDallasLancaster makes roofers register each year and carry $500,000 in liability coverage before they pull its $100 roofing permit. Tornadoes hit the town in 1994 and 2012.
LewisvilleDenton and DallasLewisville lists re-roofs among jobs that need a permit, and it warns homeowners not to pull one for their roofer. Castle Hills joined the city in 2021.
Little ElmDentonLittle Elm grew from about 3,600 people in 2000 to over 46,000 in 2020 along Lewisville Lake. Permits and roofer registration run through the town's MyGov portal.
MansfieldTarrant, Johnson and EllisMost Mansfield homes are on their first roof, and a shingle-only swap often needs no city permit. That puts more weight on the contract you sign with a roofer.
McKinneyCollinMcKinney permits every roofing project, reviews roof material changes in its historic overlay, and Stonebridge Ranch keeps a pre-approved shingle list. What that means for hiring.
MelissaCollinMelissa grew from 1,350 people in 2000 to 13,901 in 2020. Contractors must register with the city each calendar year through its Camino portal before any permit is issued.
MesquiteDallas and KaufmanMesquite grew from about 1,700 people to 55,000 in twenty years, and the city wants a professional license on file before any permit. What both mean for a roof.
MidlothianEllisMidlothian lists roofing among jobs that need a permit, and a roofer must register with the city first. Two tornadoes surveyed by the weather service have crossed town since 2019.
MurphyCollinMurphy requires a full tear-off before a new roof, limits roof materials and colors, and will not issue a permit until every contractor is registered. A quick guide.
North Richland HillsTarrantNorth Richland Hills wants every permit-pulling roofer registered and sets tear-off rules on layers and underlayment. Know them, and the 2022 tornado path, before you hire.
PlanoCollin and DentonPlano requires a permit for re-roofs, registers contractors with the city and checks the attic at final inspection. What that means when you hire a roofer.
PrincetonCollinPrinceton issues a city roof permit for re-roofs and makes general contractors register. In 2014 a brief tornado stripped shingles and decking from roofs in its path.
ProsperCollin and DentonProsper tripled between 2010 and 2020. The Town makes every contractor register, requires drip edge on shingle re-roofs and checks the attic at the final inspection.
Red OakEllisRed Oak tripled from 4,301 people in 2000 to 14,222 in 2020, so many roofs from that boom are reaching replacement age. Anyone pulling a city permit must register first.
RichardsonDallas and CollinRichardson's 1950s to 1970s ranch homes often hide nearly flat roof sections, and the city requires both a permit and a registered contractor. What to check before hiring.
RoanokeDenton and TarrantRoanoke requires a permit before repairs or alterations to a building. Roofs range from 2010s homes in Fairway Ranch to older houses that may carry more than one layer.
RockwallRockwallEvery new roof in the City of Rockwall needs a permit, roofers renew their city registration each year, and Texas law limits HOA bans on impact-resistant shingles.
RowlettDallas and RockwallRowlett rebuilt about 1,300 damaged homes after the 2015 tornado and requires every contractor to register before work. What that means for roofs a decade later.
SachseDallas and CollinSachse took a hard hit in the May 28, 2024 storm. Its permit kicks in above five squares of roofing, and roofers must sign up in the city's SmartGov portal.
SaginawTarrantSaginaw makes door-to-door sellers carry a city permit badge and publishes a list of registered contractors with a roofing category. Use both after the next hailstorm.
SeagovilleDallas and KaufmanSeagoville, on the southeast edge of Dallas County with a sliver in Kaufman County, took a tornado in September 2010. Roofers register and pull permits online with the city.
SouthlakeTarrant and DentonSouthlake wants a permit card posted in view of the street, a registered contractor and a final roof inspection, in person or by photo. What to ask a roofer before you sign.
SunnyvaleDallasSunnyvale permits re-roofs online and inspects underlayment, crickets and flashing. The town of acre lots is also where the 2015 Garland and Rowlett tornado began.
The ColonyDentonSince October 1, 2025, The Colony requires a permit for every roof replacement, with underlayment photos and an attic check at final. Roofers must hold a city registration.
Trophy ClubDenton and TarrantTrophy Club charges $85 for a re-roof permit and makes roofers register with the town. Hail up to about 3 inches fell in the area on March 14, 2024.
WataugaTarrantWatauga grew from about 7,000 people in 1976 to about 20,000 by 1990, so many of its houses are on a second or third roof. Permits and roofer registration run through Public Works.
WaxahachieEllisVictorian homes in the West End and fast-growing subdivisions share one city. What Waxahachie's historic review and permit office mean for a roof job.
WeatherfordParkerWeatherford makes every contractor register and carry at least $300,000 in liability coverage, and a roof replacement is one of its most common permits.
WylieCollin, Dallas and RockwallThe April 11, 2016 hailstorm damaged about 80% of Wylie's homes. Many of the roofs replaced afterward are now about a decade old.

Where to start in your town

Older one-story frame house with a gray shingle roof and a front porch beside a quiet road

Before you hire anyone, check three things on your town's page: whether a permit is required for the work, whether the city asks roofers to register, and which office to call with questions. Then confirm with the city, because fees and forms change.

If your address is outside city limits, the city's permit rules may not apply, but your HOA's may. Your county appraisal district record shows which city, if any, your property is in.

  1. Dial the lineAn automated assistant picks up (469) 649-7066 any time and asks what you need. The same number also takes air conditioning, heating and pressure washing calls, so say "roof".
  2. Tell it about the roofHail, a drip in the ceiling, shingles in the yard, a tree limb, or an aging roof you want checked, plus your town and how soon you need someone.
  3. Get transferredThe call goes to an independent roofing company that is locally owned and works in Dallas-Fort Worth. It hears a quick summary of your call before it answers.
  4. Work with that companyIt inspects, prices and does the job, and you pay it (or your insurer does, as you arrange). If it cannot pick up, it gets your name, number, town and need so it can call you back.

About this line: DFW Expert Roofers is a free phone line, not a roofing contractor. It answers your call and connects you with an independent local roofing company, which inspects, quotes and does the work, and which you pay directly. Companies may pay a referral fee. Calling the line costs you nothing. See how a call is handled.

Questions North Texas homeowners ask

Does the line cover my town if it has no page?

Very likely. The line takes roofing calls from across the Dallas-Fort Worth metroplex, including smaller towns and unincorporated areas without their own page here. Call and name your town; the assistant connects you with a roofing company that works in your area. Town pages exist where enough people search for roofing in that town to make a dedicated page useful.

Is there an office in each of these towns?

No. DFW Expert Roofers is a phone line with no local offices. The roofing companies it connects you with are independent and locally owned, and they work in the areas they serve, but not every company has an office in every town. Ask the roofer where it is based and for addresses of jobs near you.

Why do roofing rules differ from town to town?

Texas leaves building permits to cities. Some, such as Dallas and Plano, require a permit for every re-roof; others set their own thresholds, and some ask roofers to register with the city before they pull permits. Homes outside city limits generally answer to the county instead. Each town page notes what its city's own site says. The roofer checking guide explains why this matters.

Which roofing services can I get in my town?

All of them: repairs, leaks, hail and wind damage, inspections, emergency tarping, replacements, metal, flat and commercial roofs. Availability on a given day depends on the roofing company and the weather, especially in the weeks after a large hailstorm. The services page explains each one.

Your town not listed? Call anyway

Say what the roof is doing and which town you are in. The automated assistant passes you to an independent roofing company that is locally owned and works in DFW. That company comes out, looks at the roof and prices the job itself.

Call (469) 649-7066

  • Picks up day or nightStorms here often hit in the evening. The assistant answers at 2 a.m. the same as at noon.
  • Costs you nothingThe line sends no bill. Any price you hear comes from the roofer, and you can ask for it on paper.
  • Check before you hireTexas issues no roofing license, so ask for an insurance certificate, a written contract and the permit your city requires.
  • Your call to makeListen to what the roofer found, read the estimate, and say yes only when it adds up.