Why Are Shingles Blowing Off My Roof?
Yes, winds are the cause of shingles blowing off the house. However, the reason why could be traced back to several factors. A high-wind event might not blow shingles off immediately but can simply lift shingles separating the seals of the shingles known as mastic, or the shingles can pull through the nails that are supposed to hold them in place.
Wind Damage
A high-wind event might not blow shingles off immediately — it can simply lift them, separating the mastic seal or pulling the shingle through the nails. Once that happens, even a much smaller wind event can finish the job. The wind rating for shingles starts at only 60 mph, and here in Oklahoma, we see 60-70 mph wind at least once or twice a year.
Improper Installation
It doesn’t matter if it’s a shingle roof, a kitchen, or even a vehicle — when things are installed improperly, problems will occur. With shingles, the answer is nail placement. If shingles are not nailed in the common bond area, or are nailed too far from the edges, they lose the ability to withstand high winds. A crew that cuts corners on nail placement is creating a problem the homeowner won’t see for a year or two.
Temperature During Installation
For a shingle to seal properly, it needs warm air and heat from the sun. Manufacturers recommend installing roofs in temperatures no lower than 40 degrees Fahrenheit. Without the necessary heat to activate, the mastic strip doesn’t attach itself to the shingle — so shingles end up sitting on top of each other instead of sealing down. As moisture builds up on the unsealed mastic strips, they collect dirt and dust. Over time, when it finally warms up enough for the mastic to try to seal, it can’t do the job because of what’s accumulated.

It’s likely that one of these reasons — or even a combination — explains why shingles are blowing off your roof. If you’re experiencing this, don’t forget that wind damage is covered under your homeowner’s policy. Green Country Roofing can help with a diagnosis and solution. Call us today at (918) 607-7409.