Roofers Salary in Florida

Ranked #42 of 51 · FL

15.9% below U.S. average
Mean annual salary $48,870 ≈ $24/hr
Median annual salary $47,590
Employment 23,550

Salary Distribution (10th–90th percentile)

P10 $33,240P25 $38,040 Median $47,590P75 $57,660P90 $63,810

About 80% of rooferss in Florida earn between $33,240 and $63,810. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Florida
$48,870
U.S. average
$58,140

The mean roofers salary in Florida is $48,870, about 15.9% below the U.S. average ($58,140). That works out to roughly $24/hr at 2,080 hours per year.

Metro Areas in Florida

Metro areaMedianMeanEmployment
Naples-Marco Island, FL $49,410 $52,490 610
Sebastian-Vero Beach-West Vero Corridor, FL $49,200 $49,240 450
North Port-Bradenton-Sarasota, FL $48,860 $51,660 1,990
Miami-Fort Lauderdale-West Palm Beach, FL $48,030 $48,350 5,290
South Florida nonmetropolitan area $47,900 $50,660 170
Palm Bay-Melbourne-Titusville, FL $47,770 $49,140 540
Port St. Lucie, FL $47,590 $50,830 820
Jacksonville, FL $47,520 $48,830 1,400

Frequently Asked Questions

How much do roofers make in Florida?

The median roofers salary in Florida is $47,590 per year (mean $48,870), and about 80% earn between $33,240 and $63,810.

How much do roofers make per hour in Florida?

Roughly $24 per hour, based on a mean annual wage of $48,870 and 2,080 work hours per year.

Is Florida a high-paying state for roofers?

Florida ranks #42 of 51 states for roofers pay. Its mean salary of $48,870 is about 15.9% below the U.S. average of $58,140.

Which metro areas in Florida pay roofers the most?

The highest-paying metro areas in Florida for roofers are Naples-Marco Island, FL ($49,410), Sebastian-Vero Beach-West Vero Corridor, FL ($49,200), North Port-Bradenton-Sarasota, FL ($48,860), by median annual wage.

← Back to all roofers states