Top Pro Roofing SD is a referral marketplace. We connect San Diego County homeowners with CSLB-licensed C-39 roofers. We do not install shingles and we do not warrant wind performance. Call (760) 750-5557.

ASTM D7158 Class H is the highest class in that asphalt-shingle wind standard. It is a design wind speed used in a lab uplift test, not a promise that your house will see 150 mph or that a Santa Ana will leave the roof untouched. Manufacturer warranty language is a separate legal cap. Read both documents for the named SKU on the bid.

We will not invent a per-square-foot upgrade price, a whole-house total, or a survival guarantee at any gust speed.

The short answer

For most of San Diego west of the inland valleys, a Class G architectural shingle (120 mph design wind in D7158) is the class the code map usually lines up with, if it is installed to the listed pattern. The conversation about Class H is most honest in mapped Santa Ana corridors and higher East County sites: Alpine, Ramona, Julian, Jamul, and mesa-edge lots where exposure jumps.

The upgrade is not “the shingle survived Category 4.” It is a thicker mat, a wider nailing zone, and a stronger seal strip when the crew actually uses the listed nail count. A four-nail install of a Class H bag is not the rated assembly.

Confirm the current class, nail count, and warranty mph on the manufacturer’s product data sheet and warranty PDF. Those numbers move by SKU and by year.

How shingle wind ratings actually work

Two ASTM standards show up on bags. They do not measure the same thing.

ASTM D3161 is the older fan test. It blows a shingle at a fixed speed for a set time and checks whether tabs lift. Classes include Class A (60 mph), Class D (90 mph), and Class F (110 mph). Basic three-tab products are still often certified here.

ASTM D7158 is the newer uplift-pressure method for laminated architectural shingles. It correlates to ASCE 7 design wind speeds. The classes in the current standard are:

ASTM D7158 classDesign wind speed in the standardHow to use the number
Class D90 mphLower design-wind mapping
Class G120 mphCommon architectural class on many California bids
Class H150 mphHighest D7158 class; still not a field guarantee

D7158 does not have a Class F. If a salesperson says “Class F,” they are usually mixing D3161 into D7158.

A few rules that keep the rating honest:

  1. Warranty mph is not the lab class. Many Class H architectural lines print a lower marketed wind warranty (often 130 mph on current catalogs). That is claim language, not proof the lab class is fake. Ask for both PDFs.
  2. The listed nail pattern is part of the rating. Class H almost always means more fasteners in the marked nailing zone (GAF StrikeZone, CertainTeed QuadraBond, IKO ArmourZone, and peers). Four nails typically drops you out of the advertised class. Put nail count in the contract.
  3. The seal strip has to activate. Factory adhesive needs heat and time. A winter or north-slope install can sit unsealed through the first Santa Ana. Ask whether the crew hand-seals eaves, rakes, and ridge in cool months, using the manufacturer’s approved cement.

We do not guarantee that a Class H shingle will stay down in a named fire-weather event. Installation, deck nailing, starter, and ridge decide more than the bag.

Products commonly sold as D7158 Class H

Architectural lines that often carry Class H in current U.S. catalogs include GAF Timberline HDZ and Timberline AS II, CertainTeed Landmark Pro and Landmark Premium, Owens Corning Duration FLEX, Atlas StormMaster lines, IKO Dynasty, and Malarkey Vista AR. Specs change. The data sheet dated for this color and plant is the only current word.

Ask the matched roofer to attach:

  • ASTM D7158 class for that SKU
  • Listed nail count and nailing-zone name
  • Marketed wind-warranty mph and what voids it
  • Impact class (UL 2218) if you also care about hail paperwork
  • Whether the SKU is a Title 24 / CRRC cool-roof color if the permit set needs it

Atlas has historically printed a marketed 150 mph warranty on some StormMaster products. Other brands often print 130 mph on Class H bags. Neither fact is a reason to skip the PDF. Malarkey sometimes prints a lower warranty mph while still listing D7158 Class H. That is a warranty-drafting difference, not a secret second test.

Class H is an asphalt shingle system class. It is not a tile or metal rating. Standing seam and tile use different uplift tests. See asphalt shingle types compared and metal vs shingle.

Stock and lead time are a supply-house question, not a number we freeze here.

When Class H is the right conversation in San Diego

Most of the county will never need 150 mph of design wind to explain a Santa Ana. Peak mapped design wind for much of coastal and inland San Diego sits well below Class H. The honest extra case is site exposure, not a countywide hurricane story.

East County mountain and foothill towns. Alpine, Pine Valley, Descanso, Julian, and Cuyamaca sit in Santa Ana and downslope flow. Named fire weather (Witch Creek 2007, Lilac 2017) is the public record that gusts here are not a coastal drizzle. Class H plus listed nailing is a reasonable floor to discuss with the C-39, not a magic shield.

Funnel topography. Ramona, Jamul, Lakeside, and the backcountry around Barona and Viejas sit where terrain compresses flow. Annual strong gusts are a reason to specify nail pattern even if you stay on Class G.

Mesa edges. Poway, Scripps Ranch, and similar lips can jump ASCE 7 exposure category from suburban to more open. If the house is the windward lot, ask for the high-wind nailing schedule on the deck as well as the shingle.

Canyon mouths. El Cajon, Bonita, and Mission Valley mouths can accelerate flow between hills.

If you are not in those settings, paying for Class H on a marine-layer Encinitas or Pacific Beach house is often the wrong spend. Salt, UV, and flashing metal usually beat wind as the failure mode. Put the money into listed underlayment and corrosion-resistant metal. Coastal spec: best roof material for coastal climates.

When Class G is enough

Places where a listed Class G architectural shingle, installed to the high-wind nail pattern the manufacturer allows for that class, is the honest spec:

  • Coastal cities west of I-5: Encinitas, Carlsbad, Solana Beach, Del Mar, La Jolla, Pacific Beach, Mission Beach, Ocean Beach, Point Loma, Coronado, Imperial Beach
  • Inland-coastal west of I-15: Vista, western San Marcos, western Escondido, Mira Mesa, Sorrento Valley, Kearny Mesa, older central neighborhoods, northern Chula Vista, National City
  • Much of South Bay and La Mesa proper (not every highland rim)

A correctly nailed Class G product with a real starter and matching ridge usually beats a Class H bag installed like a three-tab. The class on the wrapper is not the assembly.

Why the install is the rating

A 150 mph class installed wrong behaves like a cheap shingle.

Nails. Six nails in the marked zone is the usual Class H instruction. Four-nail is still seen on low bids. Write the count. We will not invent the labor adder.

Starter and ridge. Eave starters and ridge caps lift first. A factory starter with a continuous seal bead is not the same as inverted three-tabs. Ridge should match the field rating, not a leftover three-tab cap.

Sealant. Cool-season inland installs may not cook the strip before the next Santa Ana season. Hand-sealing at edges is a contract line, not a handshake.

Deck schedule. Shingles can be Class H while the plywood is nailed on a standard interior schedule. Wind can take sheets. Mapped high-wind zones in the county (much of East County) have a tighter CBC nailing schedule. Ask what they will use at edges and in the field.

Verify C-39 status at CSLB license check before you sign.

Class H shingles vs metal vs tile in wind

If you are choosing a system from scratch in a documented Santa Ana corridor:

Standing-seam metal uses mechanical clips and seams, not a seal strip. Uplift listings (for example UL 580 families) are a different test. Cost is a separate bid, not a multiplier we invent. Life and Title 24 finishes are on the panel warranty. Metal roofing.

Concrete and clay tile are heavy, so the tile itself rarely flies. Battens, foam, and underlayment can still fail. Santa Ana damage on tile is often the underlayment tearing, not a flying barrel. High-wind tile details belong on the drawing, not in a slogan.

Synthetic slate and composite shake often cite D3161 Class F or similar, not D7158 Class H. Do not treat them as the same class.

For most wind-corridor houses that are already shingle, Class H asphalt is the usual performance-per-dollar discussion. Metal can hold up better in wind when the listed clip system is installed. It is a different price and HOA conversation. We will not invent a 50 percent premium.

Cost: what to put on the bid instead of a blog total

Upgrading Class G to Class H is a material SKU change plus, often, a six-nail labor line. We will not publish a per-square-foot premium or a 20-square whole-house adder. Ask for:

  • Class G named SKU vs Class H named SKU on the same measured roof
  • Nail-count line
  • Starter and ridge SKUs
  • Deck nailing schedule if you are in a mapped high-wind area

Related cost reading: asphalt shingle roof replacement and 30-year vs 50-year shingles. County bid structure: how much roofing costs in San Diego.

Insurance credits: ask the agent, do not trust a blog percent

California does not run a Florida-style statewide wind-mitigation inspection program. Some carriers and surplus-lines markets may credit impact-rated or documented high-wind roofs. Others do not. We will not invent a 2 to 5 percent dwelling-premium credit, a $100-per-year figure, or a 25-year payback.

Ask your agent, in writing, before you pay for an upgrade:

  • Does this policy credit UL 2218 Class 4, D7158 Class H, or both?
  • What document do they need (warranty PDF, contractor letter with nail pattern and date)?
  • Is the credit available in this ZIP, or only in mapped wind/hail/fire programs?

A matched roofer can write a factual install letter (SKU, ASTM class, nail pattern, date). They cannot bind an insurer. Surplus-lines and FAIR Plan rules after fire-market stress are policy-specific.

More context: does insurance cover roof replacement in California and insurance non-renewal and roof age.

How we can help

If you sit in East County, mountain San Diego, or a Santa Ana funnel and you are planning a reroof, wind class, underlayment, and deck nailing belong on the same page of the bid. We match you with licensed roofers. We do not pick the class for the city inspector.

Call (760) 750-5557 or start at contact. Scope language: roof replacement.

FAQ

What’s the difference between ASTM D7158 Class F, G, and H?

D7158 does not have Class F. It has Class D (90 mph), Class G (120 mph), and Class H (150 mph). Class F lives on ASTM D3161 (110 mph). D3161 is the older fan test. D7158 is the uplift-pressure test for laminates.

Is a manufacturer’s 130 mph wind warranty enough for San Diego?

For most coastal and inland lots, the mapped design wind is not the 150 mph lab class. For East County Santa Ana corridors, treat warranty mph as the legal floor and the install as the real rating. A 130 mph warranty on a Class H SKU is common. It is not a field survival certificate.

Does the nailing pattern actually change the wind rating?

Yes. Most Class H instructions require the listed count in the marked zone. Four-nail typically drops a class. Write it.

Is the California insurance discount for wind-rated roofs real?

Sometimes, on some carriers, with paperwork. It is not a statewide schedule we can quote. Ask the agent before you buy the SKU.

What’s the difference between wind rating and hail rating?

Wind is D3161 or D7158. Hail/impact is UL 2218 Class 1 to 4. A Class H wind shingle is not automatically Class 4 impact. Products that list both (examples often include Timberline AS II, Duration FLEX, some Atlas StormMaster, Malarkey Vista AR) are the ones to verify if you want both stories. Confirm today’s sheet.

Will a standard 130 mph shingle survive a 100 mph Santa Ana?

We will not promise that. Failures in Santa Ana are often unsealed shingles, four-nail patterns, missing starters, or weak deck nailing, not a bag that “ran out of mph.” A listed Class G install can be the right assembly. A sloppy Class H install is not.

Is Class H worth it in Encinitas or Carlsbad?

Usually no, if the house is marine-layer and not a canyon mouth. Salt and UV dominate. Spend the bid delta on underlayment and stainless or copper flashing, not on a wind class you will not use. See best roof material for coastal climates.

Sources