CountyPayrolls

Construction

NAICS sector 23County Business Patterns, 2023Published for 67 of 67 counties

Florida's construction sector had 561,420 employees in 68,008 establishments in 2023, at an average pay of $64,124. Florida jobs in the sector changed +18.6% from 2019 to 2023, the 4th-fastest of the 19 sectors. County averages in the sector range 2.0-fold, from $37,465 in Holmes County to $75,508 in Duval County.

Compare Broward and Hillsborough in construction or any two counties.

Nine of the 67 counties where it is published pay at or above the sector's Florida average.

$25k$30k$35k$40k$45k$50k$55k$60k$65k$70k$75k$80kFlorida average $64,124Middle county $53,747Broward County: $71,441 average pay, 49,196 jobs in constructionHillsborough County: $67,838 average pay, 48,880 jobs in constructionMiami-Dade County: $62,890 average pay, 45,764 jobs in constructionOrange County: $69,946 average pay, 44,530 jobs in constructionPalm Beach County: $67,521 average pay, 42,267 jobs in constructionDuval County: $75,508 average pay, 36,227 jobs in constructionLee County: $62,602 average pay, 33,899 jobs in constructionPinellas County: $62,552 average pay, 23,121 jobs in constructionSeminole County: $67,412 average pay, 20,660 jobs in constructionCollier County: $63,438 average pay, 17,463 jobs in constructionSarasota County: $64,483 average pay, 15,830 jobs in constructionPolk County: $55,018 average pay, 14,609 jobs in constructionBrevard County: $59,281 average pay, 13,132 jobs in constructionLake County: $60,696 average pay, 11,313 jobs in constructionVolusia County: $56,769 average pay, 11,196 jobs in constructionPasco County: $54,985 average pay, 10,223 jobs in constructionManatee County: $62,967 average pay, 9,998 jobs in constructionEscambia County: $63,185 average pay, 9,251 jobs in constructionOsceola County: $51,145 average pay, 7,803 jobs in constructionMarion County: $55,804 average pay, 7,766 jobs in constructionLeon County: $57,148 average pay, 6,913 jobs in constructionSt. Lucie County: $48,866 average pay, 6,400 jobs in constructionAlachua County: $58,714 average pay, 6,154 jobs in constructionBay County: $57,922 average pay, 5,193 jobs in constructionSt. Johns County: $65,971 average pay, 5,161 jobs in constructionMartin County: $58,486 average pay, 5,152 jobs in constructionCharlotte County: $58,708 average pay, 4,570 jobs in constructionIndian River County: $50,964 average pay, 4,291 jobs in constructionSumter County: $75,364 average pay, 3,958 jobs in constructionClay County: $52,056 average pay, 3,870 jobs in constructionOkaloosa County: $52,805 average pay, 3,470 jobs in constructionWalton County: $57,975 average pay, 3,080 jobs in constructionHernando County: $48,791 average pay, 3,013 jobs in constructionSanta Rosa County: $52,955 average pay, 2,471 jobs in constructionCitrus County: $47,587 average pay, 2,467 jobs in constructionColumbia County: $59,109 average pay, 2,466 jobs in constructionMonroe County: $59,253 average pay, 2,279 jobs in constructionFlagler County: $45,495 average pay, 2,011 jobs in constructionHighlands County: $49,250 average pay, 1,620 jobs in constructionGadsden County: $55,926 average pay, 1,446 jobs in constructionNassau County: $52,740 average pay, 1,275 jobs in constructionPutnam County: $46,221 average pay, 1,094 jobs in constructionHendry County: $61,143 average pay, 963 jobs in constructionSuwannee County: $53,258 average pay, 710 jobs in constructionLevy County: $49,956 average pay, 677 jobs in constructionOkeechobee County: $44,830 average pay, 623 jobs in constructionJackson County: $48,108 average pay, 581 jobs in constructionDeSoto County: $44,078 average pay, 515 jobs in constructionWakulla County: $46,056 average pay, 449 jobs in constructionBaker County: $48,439 average pay, 446 jobs in constructionWashington County: $48,419 average pay, 403 jobs in constructionBradford County: $56,049 average pay, 369 jobs in constructionGilchrist County: $53,747 average pay, 360 jobs in constructionJefferson County: $57,536 average pay, 323 jobs in constructionHardee County: $50,766 average pay, 321 jobs in constructionGulf County: $45,645 average pay, 313 jobs in constructionHolmes County: $37,465 average pay, 230 jobs in constructionUnion County: $44,836 average pay, 189 jobs in constructionFranklin County: $41,151 average pay, 166 jobs in constructionDixie County: $41,878 average pay, 131 jobs in constructionCalhoun County: $43,192 average pay, 125 jobs in constructionTaylor County: $43,924 average pay, 118 jobs in constructionGlades County: $43,778 average pay, 108 jobs in constructionMadison County: $42,187 average pay, 91 jobs in constructionHamilton County: $50,000 average pay, 42 jobs in constructionLiberty County: $42,387 average pay, 31 jobs in constructionLafayette County: $29,179 average pay, 28 jobs in constructionLafayetteMiami-DadePalm BeachHillsboroughOrangeBrowardDuval$25k$30k$35k$40k$45k$50k$55k$60k$65k$70k$75k$80kBroward County: $71,441 average pay, 49,196 jobs in constructionHillsborough County: $67,838 average pay, 48,880 jobs in constructionMiami-Dade County: $62,890 average pay, 45,764 jobs in constructionOrange County: $69,946 average pay, 44,530 jobs in constructionPalm Beach County: $67,521 average pay, 42,267 jobs in constructionDuval County: $75,508 average pay, 36,227 jobs in constructionLee County: $62,602 average pay, 33,899 jobs in constructionPinellas County: $62,552 average pay, 23,121 jobs in constructionSeminole County: $67,412 average pay, 20,660 jobs in constructionCollier County: $63,438 average pay, 17,463 jobs in constructionSarasota County: $64,483 average pay, 15,830 jobs in constructionPolk County: $55,018 average pay, 14,609 jobs in constructionBrevard County: $59,281 average pay, 13,132 jobs in constructionLake County: $60,696 average pay, 11,313 jobs in constructionVolusia County: $56,769 average pay, 11,196 jobs in constructionPasco County: $54,985 average pay, 10,223 jobs in constructionManatee County: $62,967 average pay, 9,998 jobs in constructionEscambia County: $63,185 average pay, 9,251 jobs in constructionOsceola County: $51,145 average pay, 7,803 jobs in constructionMarion County: $55,804 average pay, 7,766 jobs in constructionLeon County: $57,148 average pay, 6,913 jobs in constructionSt. Lucie County: $48,866 average pay, 6,400 jobs in constructionAlachua County: $58,714 average pay, 6,154 jobs in constructionBay County: $57,922 average pay, 5,193 jobs in constructionSt. Johns County: $65,971 average pay, 5,161 jobs in constructionMartin County: $58,486 average pay, 5,152 jobs in constructionCharlotte County: $58,708 average pay, 4,570 jobs in constructionIndian River County: $50,964 average pay, 4,291 jobs in constructionSumter County: $75,364 average pay, 3,958 jobs in constructionClay County: $52,056 average pay, 3,870 jobs in constructionOkaloosa County: $52,805 average pay, 3,470 jobs in constructionWalton County: $57,975 average pay, 3,080 jobs in constructionHernando County: $48,791 average pay, 3,013 jobs in constructionSanta Rosa County: $52,955 average pay, 2,471 jobs in constructionCitrus County: $47,587 average pay, 2,467 jobs in constructionColumbia County: $59,109 average pay, 2,466 jobs in constructionMonroe County: $59,253 average pay, 2,279 jobs in constructionFlagler County: $45,495 average pay, 2,011 jobs in constructionHighlands County: $49,250 average pay, 1,620 jobs in constructionGadsden County: $55,926 average pay, 1,446 jobs in constructionNassau County: $52,740 average pay, 1,275 jobs in constructionPutnam County: $46,221 average pay, 1,094 jobs in constructionHendry County: $61,143 average pay, 963 jobs in constructionSuwannee County: $53,258 average pay, 710 jobs in constructionLevy County: $49,956 average pay, 677 jobs in constructionOkeechobee County: $44,830 average pay, 623 jobs in constructionJackson County: $48,108 average pay, 581 jobs in constructionDeSoto County: $44,078 average pay, 515 jobs in constructionWakulla County: $46,056 average pay, 449 jobs in constructionBaker County: $48,439 average pay, 446 jobs in constructionWashington County: $48,419 average pay, 403 jobs in constructionBradford County: $56,049 average pay, 369 jobs in constructionGilchrist County: $53,747 average pay, 360 jobs in constructionJefferson County: $57,536 average pay, 323 jobs in constructionHardee County: $50,766 average pay, 321 jobs in constructionGulf County: $45,645 average pay, 313 jobs in constructionHolmes County: $37,465 average pay, 230 jobs in constructionUnion County: $44,836 average pay, 189 jobs in constructionFranklin County: $41,151 average pay, 166 jobs in constructionDixie County: $41,878 average pay, 131 jobs in constructionCalhoun County: $43,192 average pay, 125 jobs in constructionTaylor County: $43,924 average pay, 118 jobs in constructionGlades County: $43,778 average pay, 108 jobs in constructionMadison County: $42,187 average pay, 91 jobs in constructionHamilton County: $50,000 average pay, 42 jobs in constructionLiberty County: $42,387 average pay, 31 jobs in constructionLafayette County: $29,179 average pay, 28 jobs in constructionDuvalBrowardOrangeHillsboroughPalm BeachMiami-DadeLafayette
Florida average $64,124Middle county $53,747

More about the sector


Where it is concentrated

Jefferson County leans on it most: 2.4 times its share across the 67 counties.


Most jobs

Broward County has the most jobs; 6 of these ten pay above the sector's Florida average.

CountyJobsEmployeesAvg payShare of sector
Broward County49,196$71,4418.8%
Hillsborough County48,880$67,8388.7%
Miami-Dade County45,764$62,8908.2%
Orange County44,530$69,9467.9%
Palm Beach County42,267$67,5217.5%
Duval County36,227$75,5086.5%
Lee County33,899$62,6026.0%
Pinellas County23,121$62,5524.1%
Seminole County20,660$67,4123.7%
Collier County17,463$63,4383.1%

Highest and lowest pay

Counties with at least 100 jobs in the sector. The top county pays 2.0 times the bottom one.

Source: Census CBP 2023, NAICS 23. The biggest industry in each Florida county.