The December 2015 EF3 ended a third of a mile from the center of Glenn Heights. And the city bans attic water heaters citywide — a local amendment most roofers working the Metroplex have never heard of.
On the evening of December 26, 2015, an EF3 tornado that started near Midlothian ran northeast through Ovilla and ended on the city border of DeSoto and Glenn Heights, a third of a mile from the center of town. The National Weather Service logged it as two county events because the path crossed the Ellis-Dallas line, and the strongest damage was right at that line. Between the two segments: about 102 single-family homes affected and another ten mobile homes, 23 destroyed, 46 people injured, and $9.73 million in recorded property damage. A weather station at Midlothian measured a 105 mph gust as the storm organized. That was the same evening an EF4 killed most of the thirteen people who died in North Texas that night up in Garland and Rowlett.
Glenn Heights got a second reminder on March 4, 2025. The NWS record reads: an overturned 18-wheeler on southbound I-35E at Bear Creek Road, trees and power poles down across the city with some blocking roadways, business signs knocked over, a tree through the roof of a small mattress shop on Bear Creek, and damaged mobile homes on Happy Bear and on South Uhl. That line of storms produced winds the NWS put at 80 to 100 mph at times.
Both of those narratives specifically name mobile homes, and that is not a coincidence. Fourteen percent of Glenn Heights housing is manufactured, against 0.3 percent in Cedar Hill and 1.4 percent in Red Oak. That is the highest share anywhere in our service area and it changes what storm season means here.
The hail record itself is moderate. Thirty-eight reports within five miles since 2010, one of them two inches or larger, against 146 reports in the ten-mile ring where fourteen crossed two inches. The biggest stone inside five miles was 2.25 inches on September 24, 2023 — note the date, because September is a real secondary season here, with four of the thirty-eight reports landing in a month most people have stopped watching the sky.
The housing is newer than people expect. Median year built is 2004, only eleven percent predates 1980, and 34 percent of the city went up in 2010 or later. Median home value is $309,600 and 78 percent of occupied homes are owner-occupied. Glenn Heights grew from 257 people in 1970 to 18,096 today, and most of that construction happened in two waves, the 2000s and the 2010s. A lot of roofs here are original, which means the question is usually whether a storm damaged a young roof rather than whether an old roof is worn out. Those are different inspections and different claims.
On code, the city adopted the 2021 International Codes and the 2023 NEC at a council meeting on June 18, 2024, and it adopts the North Central Texas Council of Governments amendments by reference. There is a clause in that adoption worth knowing about: future updates and revisions approved by the council of governments are automatically incorporated, without a new city council vote. So the roofing rules that apply to your house can change regionally without anything happening at City Hall. The current regional figures are 115 mph three-second gust, 5 pound ground snow load, and ice barrier underlayment not required.
Here is the local amendment nobody sees coming. Glenn Heights prohibits water heaters from being installed anywhere except the ground floor or a basement. Attic water heaters are standard across DFW housing and they are banned here. That has nothing to do with shingles until the day your roof job involves attic access, a vent relocation, or a water heater that has to come out and go back — and then it matters a great deal.
The permitting is straightforward and the penalty is not. A residential roofing permit is $150 and a commercial one is $250. Reinspections run $75 for the first two and $100 after that. Contractor registration is $100 a year. And the fee schedule says it plainly: all permit fees double if construction or work is performed without the required permit. Permits expire 180 days after issuance.
The city's own homeowner FAQ is unusually blunt, and we think it is right. It tells residents to check that a contractor is registered with Glenn Heights and carries insurance, and then adds this: if a contractor asks you to apply for the building permit, chances are that they may not be registered, because the city verifies contractor licensing with the State for all building permit applications. And: do not take out a building permit for any contractor, because when the contractor signs the permit the contractor is agreeing to do the work according to code, and if you sign it, you are the one liable for correcting their work. We pull permits in our name. Always.
Repairs, replacements, installations, and inspections for homeowners. Class 4 impact-resistant shingles, metal, tile, slate.
View Residential Roofing →TPO, EPDM, modified bitumen, and metal systems for businesses and property managers. Maintenance plans available.
View Commercial Roofing →Emergency and scheduled repairs. Hail damage, leaks, flashing, and storm response with 1-year workmanship warranty.
View Roof Repair →Full tear-off and replacement with manufacturer warranties up to 50 years. Flexible financing available.
View Roof Replacement →Honest, no-pressure assessments for storm damage, pre-sale, and annual maintenance — written report included.
View Free Roof Inspection →Residential maintenance plans from $24.99/month. Annual inspection, priority scheduling, 10% repair discount.
View Roof Maintenance →Glenn Heights tells homeowners in its own FAQ not to take out a building permit for any contractor, because the person who signs the permit is the one agreeing to do the work according to code. The city goes further: if a contractor asks you to pull the permit, chances are they are not registered, because the city verifies licensing with the State on every application. We pull it in our name, we are registered here, and the liability sits where it belongs.
The December 2015 EF3 ended a third of a mile from the center of this city. March 2025 brought 80 to 100 mph straight-line winds and put a tree through a roof on Bear Creek. That shifts priorities toward things that fail in uplift: starter course at eaves and rakes, correct nailing pattern and placement, properly lapped edge metal, and sealed hip and ridge. Hail ratings matter less here than what holds the field of the roof down.
Median year built here is 2004 and a third of the city went up after 2010, so most Glenn Heights roofs are still the builder's original covering. The honest question is usually not whether your roof is worn out but whether a specific storm damaged a young roof, which is a different inspection and a different claim. We document condition with photographs and dates so you have something real when a carrier asks.
Don't see your question? Call us at (469) 936-7663 — we're happy to talk it through.
One hundred fifty dollars residential, $250 commercial, per the city's fee schedule. Reinspections are $75 for the first and second and $100 for the third and each one after. Permits expire 180 days after issuance. And the fee schedule states that all permit fees double if construction or work is performed without the required permit, so a $150 roofing permit becomes $300 if a crew starts first.
No, and the city says so directly. Its FAQ tells homeowners not to take out a building permit for any contractor, because when the contractor signs the permit the contractor agrees to do the work according to code, while a homeowner who signs becomes liable for correcting the contractor's work. It also warns that a contractor asking you to pull the permit is probably not registered with the city. We pull ours.
Depends on which county your house sits in, because Glenn Heights straddles the line. Dallas County residents feed into DeSoto ISD and Ellis County residents into Red Oak ISD. That same county line is why the NWS logged the December 2015 tornado as two separate events with the strongest damage right at the boundary. It does not change your roof, but it tells you something about how this city is laid out.
No. Glenn Heights adopts the regional North Central Texas Council of Governments amendments, whose table lists ice barrier underlayment as not required, sets design wind speed at 115 mph three-second gust, and sets ground snow load at 5 pounds per square foot. Worth knowing: the city's adoption says future revisions approved by the council of governments are automatically incorporated, so those regional numbers can change without a city council vote.
Very few, and we would rather say that than invent one. The city's own amendments cover the fire code option, the building code option, and water heater location. Roofing itself runs on the 2021 IRC as amended regionally, with no Glenn Heights rule on underlayment, drip edge, decking, nailing, layer limits or shingle wind rating. What is local here is the process and the penalties, not the shingle.
Yes, and in this city that is a real question rather than a niche one. Fourteen percent of Glenn Heights housing is manufactured, the highest share in our service area, and the NWS specifically recorded damaged mobile homes on Happy Bear and South Uhl in March 2025 and ten more in the December 2015 tornado. Roof systems on manufactured housing are their own discipline and we will tell you honestly whether a repair or a replacement is the right call.
Not quite. Ten of the 38 hail reports inside five miles fell in March and ten in May, but four landed in September, and the largest stone inside five miles since 2010 was a 2.25-inch report on September 24, 2023. If something hits your roof in late September, do not assume it is out of season and let the claim window run out.
Call us at (469) 936-7663, or request your free estimate online — most inspections are scheduled within 24–48 hours.
(469) 936-7663