Duval County
Roofers in Duval County, Florida
Short answer
69 roofing companies here came back from a Google Maps search, and we matched 22 of them to a Florida roofing license on the state record. Check the one you pick yourself before you sign.
Population 1,055,159 (2024) · US Census Bureau, Vintage 2024 estimates
County seat: Jacksonville · Jacksonville, FL metro area
Roofing companies
Roofing companies in Duval County
- License verified
CCC1326548 · Jacksonville 32257
Details → - License verified
CCC1337802 · Atlantic Beach 32233
Details → - License verified
RC29027606 · Jacksonville 32257
Details → - License verified
CCC1335998 · Jacksonville Beach 32250
Details → - License verified
CCC1328893 · Atlantic Beach 32233
Details → - License verified
CCC1334589 · Jacksonville 32257
Details → - License verified
CCC1328560 · Jacksonville 32206
Details → - License verified
CCC1330935 · Jacksonville Beach 32250
Details → - License verified
CCC044057 · Jacksonville 32218
Details → - License verified
CCC1331077 · Jacksonville 32211
Details → - License verified
CCC1332030 · Jacksonville 32224
Details → - License verified
CCC1329497 · Jacksonville 32225
Details → - License verified
CCC1325852 · Jacksonville Beach 32250
Details → - License verified
RC0047349 · Neptune Beach 32266
Details → - License verified
CCC1329894 · Jacksonville 32218
Details → - License verified
CCC1332453 · Jacksonville 32206
Details → - License verified
CCC1331181 · Jacksonville Beach 32250
Details → - License verified
CCC1328871 · Jacksonville 32204
Details → - License verified
CCC1335536 · Jacksonville 32250
Details → - License verified
CCC1327337 · Jacksonville 32218
Details → - License verified
CCC1337027 · Atlantic Beach 32233
Details → - License verified
CCC1333652 · Jacksonville 32218
Details → General contractor · Jacksonville 32208
Details →Roofing contractor · Neptune Beach 32266
Details →
Showing 24 of 69 roofing companies we have on file for Duval County. Companies whose license we checked against the state record come first; the rest follow Google's own order. The city pages list the companies that serve each city.
Cities and towns
Cities and towns in Duval County
- Atlantic Beach
city · 13,513 people
- Baldwin
town · 1,396 people
- Jacksonville
city · 949,611 people
- Jacksonville Beach
city · 23,830 people
- Neptune Beach
city · 7,217 people
Neighborhoods
Neighborhood names we track in Duval County
- Fort Caroline
- Town Center
- Riverside
- San Marco
- Mandarin
- Argyle Forest
- Avondale
- Arlington
- Murray Hill
- Baymeadows
- Jacksonville Heights
- Fleet Landing
- Mayport
- The Reserve at James Island
- Mixon Town
- Ortega
- San Jose Forest
- Springfield
And 132 more. Each city page lists its own.
Place names and populations: US Census Bureau. Neighborhood names: OpenStreetMap (© OpenStreetMap contributors) and Google Maps, matched to Census places. Tell us if something here is wrong.
Permits
Who issues roof permits here
A roof replacement in Florida needs a permit, and the licensed contractor pulls it. Inside city limits that is usually the city building department; outside them it is the county.
We publish the office, the address and the link for each county as we verify them. We have not verified Duval County yet, so ask your roofer which office is issuing your permit and confirm it yourself.
Before you hire

















