Rear of a ranch home in Richlands, NC with a new gray architectural shingle roof under a cloudy blue sky

    Jacksonville · Richlands · Onslow County

    Roofing Company in Jacksonville, NC

    Carolina Trophy Roofs replaces and repairs roofs in Jacksonville and Onslow County. The three jobs on this page are in Jacksonville, Richlands and Beulaville, finished between October 2025 and June 2026.

    Onslow County is coastal, and its storm file shows it: NOAA logged 93 roof-relevant events there since 2016, including 6 tornadoes, a 70-knot gust on April 13, 2020 and golf-ball hail on April 23, 2025. The full record is further down this page.

    (252) 302-2003Instant estimate

    Recent roofs around Jacksonville

    Three finished jobs in Onslow County and just north of it. Each card gives the town and the month of the finished-roof photos. No streets, no house numbers.

    Beulaville, NCFinished June 2026Roof replacement — cash job

    A new ridge vent over open fields

    Started in late May 2026 and finished in mid-June. The photo is from the roof: gray-blend architectural shingles, a ridge vent under its cap along the peak and the plumbing vents coming through, with fields on every side.

    New gray architectural shingles, ridge vent and cap along the peak of a roof in Beulaville, NC, with open fields beyond
    The ridge vent and new shingles, June 2026.
    Richlands, NCFinished March 2026Insurance claim — roof replacement

    A ranch home re-roofed in gray

    Inspected in August 2025 and re-roofed in March 2026. The old roof had missing and damaged shingles; the new one is a gray architectural shingle over the whole house, photographed from the back yard.

    Rear of a ranch home in Richlands, NC with a new gray architectural shingle roof under a cloudy blue sky
    The finished roof from the back yard.
    Jacksonville, NCFinished October 2025Insurance claim — roof replacement

    Light gray shingles around the roof vents

    Inspected in June 2025 and finished in early October. The photo runs along the new light gray slope: box vents, a turbine and a plumbing vent boot, each set into the new shingles.

    New light gray architectural shingles with box vents, a turbine vent and a pipe boot on a roof in Jacksonville, NC
    Vents and boots in the new slope.

    More finished jobs, start to finish

    Where we come from

    We do not have a Jacksonville office. Our nearest office is at 1414 Forbes St in Greenville, about 59 miles away in a straight line; the main office is in Rocky Mount. Call (252) 302-2003 to set up an inspection; the line is answered 24/7.

    Roofing services in Jacksonville

    Roof replacement

    Full re-roofs in architectural shingles, with ridge vents, box vents and pipe boots replaced along with the field shingles, as on the three jobs above.

    Roof repair

    Missing and damaged shingles, leaks at vents and flashing. For an active leak we tarp first and repair when the roof is safe to walk.

    Commercial roofing

    Flat and low-slope roofs, metal roofs and roof coatings for Jacksonville businesses, churches and property managers.

    Hurricane and FORTIFIED roofs

    Onslow County is inside North Carolina's coastal area. Carolina Trophy Roofs is a FORTIFIED Certified Roofer, and a FORTIFIED roof is built to the IBHS standard for high wind.

    Storm damage and claims

    A free storm inspection with photographs of every slope, the adjuster meeting on the roof, and the claim paperwork through to the final payment.

    Storm record · Onslow County

    Onslow County's record includes 6 tornadoes

    What the public record says about roofs in Jacksonville and the rest of Onslow County

    6
    Tornadoes
    70 kt
    Peak recorded gust
    Apr 13, 2020
    93
    Roof-relevant events recorded
    2016–2026

    Between 2016 and 2026 NOAA logged 93 roof-relevant storm events in Onslow County: 68 thunderstorm wind, 19 hail and 6 tornadoes. The strongest straight-line gust on file is 70 kt, on Apr 13, 2020.

    Tornado damage is different in kind from everything else in this record. It is narrow — a track a few hundred yards wide can take the roofs off one street and leave the next street untouched — and inside the track the failure is structural rather than cosmetic: decking lifted off the rafters, whole roof planes removed, debris driven through what is left. For the far larger number of homes that sit outside the track, the damage is the same physics as any severe-wind event: pressure at the edges lifting tabs along the eaves and rakes, ridge caps displaced, and impact marks from debris carried out of the track. Both are worth looking at after a tornado-producing system crosses the county, and the dated entries below say when those systems came through.

    68
    Thunderstorm-wind events
    19
    Hail events
    16 at an inch or larger
    1.75 in
    Largest hail in the record
    Golf Ball · Apr 23, 2025
    Mar 12, 2026
    Most recent event in the record
    Thunderstorm Wind

    Individual events in the Onslow County file

    • Apr 23, 2025 -- Hail (Golf Ball hail, 1.75 in)
    • Apr 13, 2020 -- Thunderstorm Wind (70 kt gust)
    • Sep 15, 2018 -- Tornado (EF1)

    Event descriptions as recorded in the NOAA NCEI Storm Events Database.

    Recorded events by year

    • 10
      ’162016
    • 1
      ’172017
    • 8
      ’182018
    • 7
      ’192019
    • 4
      ’202020
    • 2
      ’212021
    • 11
      ’222022
    • 13
      ’232023
    • 22
      ’242024
    • 7
      ’252025
    • 8
      ’262026*

    * 2026 is a partial year — the record runs to the most recent update of the source, not to the end of the year, so its bar is not comparable with the others. A year showing zero had no recorded hail, tornado or thunderstorm-wind event in this county.

    The record next door

    The communities nearest Jacksonville reach into 5 other counties, and those counties do not share Onslow County's record:

    • Beulaville (Duplin County) — 98 recorded events; largest hail Baseball at 2.00 in, Mar 27, 2021; most recent entry Mar 12, 2026 (Thunderstorm Wind)
    • Maysville (Jones County) — 47 recorded events; largest hail Baseball at 2.00 in, Mar 28, 2017; most recent entry Apr 22, 2023 (Tornado)
    • Morehead City (Carteret County) — 120 recorded events, including 18 tornadoes; most recent entry Sep 16, 2024 (Tornado)
    • Havelock (Craven County) — 142 recorded events, including 7 tornadoes; most recent entry May 15, 2025 (Hail)
    • Kinston (Lenoir County) — 55 recorded events; peak recorded gust 70 kt, May 23, 2022; most recent entry Jun 22, 2023 (Tornado)

    Source: NOAA NCEI Storm Events Database, 2016-2026, Onslow County (U.S. Government work, public domain). Counts cover roof-relevant event types only — hail, tornado and thunderstorm wind. Records are county-level; NOAA does not log these events by street address.

    FORTIFIED on the coast · Onslow County

    A 70 kt gust is on the Onslow County record

    Onslow County is in North Carolina’s CAMA coastal area — why the standard keeps coming up on roofs in Jacksonville

    70 kt is the strongest gust NOAA holds for Onslow County, recorded on Apr 13, 2020. Wind accounts for 68 of the county's 93 roof-relevant events between 2016 and 2026, against 19 hail events and 6 tornadoes.

    FORTIFIED requires a covering carrying the top wind ratings — ASTM D3161 Class F or ASTM D7158 Class H for asphalt — and then the two things underneath it that decide whether a gust costs a few tabs or a whole slope: ring-shank nails in an enhanced pattern holding the deck to the rafters, and a sealed deck beneath the covering. Vents have to be tested against wind-driven rain, which is the item most often quietly substituted out of a bid.

    FORTIFIED is a voluntary resilience construction standard published by IBHS — a way of building a roof and documenting how it was built, not a warranty, a claims service, or a promise about any storm. Carolina Trophy Roofs is a FORTIFIED certified roofer: we build to the standard and photograph the concealed work. The evaluator has to be a separate party from the installing roofer, and IBHS issues the designation after reviewing what that evaluator submits.

    How a FORTIFIED roof is built and verified in Eastern North Carolina

    Counts from the NOAA NCEI Storm Events Database, 2016-2026, Onslow County. Requirements as published by IBHS.

    Storm damage · Jacksonville, NC

    Storm damage in Jacksonville

    Jacksonville's storms come off the coast: Onslow County's file holds thunderstorm wind, six tornado reports and golf-ball hail as recently as April 2025, and tropical systems add wind-driven rain on top. After a coastal storm the job is to stop water first and document the roof second.

    The public record backs that up. Between 2016 and 2026, the NOAA NCEI Storm Events Database logged 93 roof-relevant storm events in Onslow County: 19 hail, 68 thunderstorm-wind and 6 tornado reports. The largest hail in the file measured 1.75 in. (Golf Ball) on Apr 23, 2025. The strongest measured gust was 70 knots on Apr 13, 2020, in the unit the source records. One entry in the county file reads: “Apr 23, 2025 -- Hail (Golf Ball hail, 1.75 in)”.

    What Carolina Trophy Roofs does after a storm in Jacksonville

    • Free storm inspection

      Every slope walked and photographed — hail bruising, wind creases, lifted flashing, soft-metal dents — and the findings written up so you can read them.

    • Emergency tarping

      Open roof covered to stop water entering while the claim and the permanent repair are arranged. Call (252) 302-2003 any hour.

    • Repair or replacement

      GAF, Owens Corning, CertainTeed, Atlas and IKO systems installed by a certified crew, with the option of building the new roof to the FORTIFIED standard.

    The full process — what to do in the first hour, what an inspection looks for, and the storm profile for all six counties we serve most — is on our storm damage roof repair guide for Eastern North Carolina.

    Insurance claims in Jacksonville

    Onslow County is inside the coastal area, where a separate windstorm policy and a named-storm deductible are common, so check which one applies before anything else. The North Carolina Department of Insurance says every homeowners policy in the state requires you to give prompt notice of a loss, make reasonable emergency repairs and keep the receipts, and that the insurer should acknowledge receipt of your claim within 30 days. Carolina Trophy Roofs documents the damage, meets the adjuster on your roof in Jacksonville, and handles the claim paperwork from the first photo to the final invoice. Read the step-by-step North Carolina roof insurance claims guide for deductibles, depreciation, deadlines and what to do if a claim is denied.

    Questions from Jacksonville and Onslow County

    Do you have an office in Jacksonville?
    No. Our nearest office is in Greenville, at 1414 Forbes St, about 59 miles away in a straight line. We come to Onslow County for inspections, repairs and replacements.
    Do you do roof inspections in Jacksonville?
    Yes. A storm inspection is free and covers every slope, with photographs. Call (252) 302-2003 or book online.
    Which deductible applies to my roof claim?
    Check the declarations page. Coastal homes often carry a separate windstorm policy, and some policies have a percentage deductible for wind, hail or named storms. The NC Department of Insurance explains that a named-storm deductible applies from the first National Weather Service advisory, watch or warning for a named storm anywhere in the state until 24 hours after the last one ends.
    Do you work on commercial roofs in Jacksonville?
    Yes: low-slope and flat roofs, metal roofs and roof coatings. Call (252) 302-2003 for a commercial roof assessment.
    Do you serve Richlands, Swansboro and Beulaville?
    Yes. Two of the jobs on this page are in Richlands and Beulaville, and Swansboro and the other towns listed further down are part of the same area.
    Do you offer financing?
    Yes: apply on our financing partner's portal with dealer number 391677. Approval is up to the lender.

    For deductibles, depreciation and deadlines in more detail, see the North Carolina roof insurance claims guide.

    Free roof inspection in Jacksonville

    We inspect the whole roof, photograph what we find and tell you whether you have a claim, a repair or nothing to worry about. Call (252) 302-2003 or book online. Want a number before anyone visits? The instant estimate gives a price range for your roof in about a minute.

    (252) 302-2003