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
Peak recorded gust
Apr 13, 2020
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.
Hail events
16 at an inch or larger
Largest hail in the record
Golf Ball · Apr 23, 2025
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.