Neptune Beach130 mph, on paper
The smallest of the three Duval beach cities is also the only one that publishes its wind number, the only one without an online permit portal, and the one with the oldest homes at the beach. All three of those change how we quote a roof here.
130 mphis the city's own number
Most small Florida cities leave design wind speed to the state map and say nothing. Neptune Beach states it. The city’s guidance on obtaining a permit says building permits generally require documentation that the proposed structure will meet a 130 mph wind code, a figure neither Atlantic Beach nor Jacksonville Beach publishes.
It lines up with everything else on the record. The Florida Building Code’s 2023 wind speed map runs Duval County between the 120 and 130 mph contours, rising toward the ocean, and the City of Jacksonville sets 130 mph east of its own demarcation line. So 130 is the coastal end of a real range, not a marketing number. Anything you read claiming 150 or 180 mph for this coast is simply wrong.
We hold a Certified Roofing Contractor licence (CCC1335155) and a Certified Building Contractor licence (CBC1270530), and we permit in each of the three beach cities as well as the City of Jacksonville: including here, where the paperwork is still paper.

The oldest homesof the three beach cities
Neptune Beach’s median year of construction is 1973, according to the Census Bureau’s 2020–2024 American Community Survey. Jacksonville Beach is 1983. Atlantic Beach is 1986. The City of Jacksonville is 1987. Fernandina Beach is 1986. Yulee is 2004.
Across the four counties we serve, only the Town of Baldwin at 1972 and Orange Park at 1974 sit in the same range. Half of Neptune Beach’s homes are older than 1973, which puts a typical house here on its third or fourth roof, with fifty years of salt air behind every fastener and flashing on it.
That is the whole reason we quote Neptune Beach differently. On a 1970s coastal house we expect to find things once the tear-off starts (soft decking, brittle vent boots, flashing details built to a standard nobody uses now) and we would rather tell you that up front than discover it as a change order.
No portaljust forms and a counter
Jacksonville submits through JaxEPICS. Jacksonville Beach has C.O.A.S.T. Atlantic Beach uses BSA Online. Neptune Beach has none of them. Its Planning and Community Development Department, which the city itself calls the Building Department, publishes PDF applications, including a dedicated Roofing Application, and roofing is explicitly on its permit-required list.
It is not a problem, but it is a difference, and it is the sort of thing that catches out a contractor working the beaches for the first time. We file it the way the city wants it filed, from the office at 116 First Street, and you never see the form.
Because Neptune Beach is wedged between Atlantic Beach and Jacksonville Beach, an address that feels like “the beach” can belong to any of three separate building departments. We confirm which one covers your parcel before we write the estimate, not after.
The debris lineruns a mile inland
The wind-borne debris region reaches areas within one mile of the mean high-water line with an Exposure D condition upwind and a design wind speed of 130 mph or greater. Neptune Beach’s published 130 mph meets that threshold.
Whether your address is inside it, and therefore whether opening protection is required, is the Building Department’s determination, confirmed by the ASCE 7 Hazard Tool. It is settled per address, never per city.
What the coasthas thrown at it
The official readings for this stretch of coast come from the stations either side of the city rather than from Neptune Beach itself. Matthew gusted to 76 mph at the Jacksonville Beach Pier in 2016 without ever making landfall in Florida; Irma put 75 mph on the same pier in 2017.
Helene, in 2024, was the biggest of them countywide: 74 mph at NAS Jacksonville, 67 mph at Huguenot Park up the coast, and more than 224,000 JEA customers without power. Dorian, Idalia and Debby did not do meaningful roof damage here.
What we doin Neptune Beach
Neptune Beachquestions we get asked
Neptune Beach is the only one of the three Duval beach cities that publishes a figure. The city's own guidance on obtaining a permit states that building permits generally require documentation that the proposed structure will meet a 130 mph wind code. The page does not label that as an ASCE 7 Risk Category II value in so many words, but it is consistent with the Florida Building Code's 2023 map, which runs Duval County between the 120 and 130 mph contours with the coast at the top of the band. For a location-specific figure, the Building Department or the ASCE 7 Hazard Tool is the authority.
The City of Neptune Beach's Planning and Community Development Department, which the city itself refers to as the Building Department, at 116 First Street. It is a separate municipality from Jacksonville, Jacksonville Beach and Atlantic Beach, and it issues its own permits rather than contracting permitting out. Roofing is explicitly on the city's permit-required list and there is a dedicated Roofing Application. Unlike its neighbours, Neptune Beach has no online permit portal: applications are PDF forms. We handle that paperwork as part of the job.
Because it has the oldest housing stock of the three Duval beach cities, and one of the oldest of any community in the region. The Census Bureau's 2020–2024 American Community Survey puts Neptune Beach's median year of construction at 1973: older than Jacksonville Beach at 1983, Atlantic Beach at 1986 and the City of Jacksonville at 1987. Half the city's homes predate 1973, which means a typical Neptune Beach house is on its third or fourth roof. It also means decking, ventilation and flashing details built to a much older standard are often what we find once the tear-off starts.
Some do, and the city's published 130 mph figure is why the question is live here. The wind-borne debris region covers areas within one mile of the mean high-water line where an Exposure D condition exists upwind and the ultimate design wind speed is 130 mph or greater, and 130 mph meets that threshold. Whether your specific address falls inside it is a determination the Building Department makes, and the ASCE 7 Hazard Tool will confirm it. What it is not is the High-Velocity Hurricane Zone: that is Broward and Miami-Dade only, and nothing in Northeast Florida is in it.
On a house of this vintage at this exposure, usually more than shingles. We commonly find corroded fasteners and edge metal, tired valley and sidewall flashings, vent boots that have gone brittle, and areas of soft decking where water has been tracking for a while. Because we hold a Certified Building Contractor licence as well as a Certified Roofing Contractor licence, decking and framing repairs stay with the same crew instead of stalling the job. We photograph everything we open up and send it to you, whether you use us or not.
1970s beach house?Let's find out what's under it
Call or text and we'll inspect it, photograph what we find and put a written estimate in your hands, including what we expect to hit once the old system comes off. Free, no trip fee.
Call or text · Available 24/7
