CountyPayrolls

Retail Trade

NAICS sector 44-45County Business Patterns, 2023Published for 67 of 67 counties

Florida's retail trade sector had 1,146,619 employees in 75,988 establishments in 2023, at an average pay of $37,892. Average pay of $37,892 is the 2nd-lowest of the 19 sectors, 0.63 times the all-industry average. Its 1,146,619 Florida jobs (11.5% of the total) are the 3rd-most of any sector.

Compare Miami-Dade and Broward in retail trade or any two counties.

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

$20k$25k$30k$35k$40k$45kFlorida average $37,892Middle county $33,026Miami-Dade County: $40,588 average pay, 139,904 jobs in retail tradeBroward County: $41,014 average pay, 106,344 jobs in retail tradeOrange County: $37,064 average pay, 89,299 jobs in retail tradePalm Beach County: $41,047 average pay, 82,553 jobs in retail tradeHillsborough County: $39,695 average pay, 77,369 jobs in retail tradeDuval County: $38,318 average pay, 55,193 jobs in retail tradePinellas County: $36,747 average pay, 54,288 jobs in retail tradeLee County: $37,700 average pay, 43,772 jobs in retail tradePolk County: $35,818 average pay, 34,212 jobs in retail tradeVolusia County: $35,531 average pay, 29,543 jobs in retail tradeBrevard County: $35,474 average pay, 29,504 jobs in retail tradePasco County: $36,575 average pay, 26,604 jobs in retail tradeSeminole County: $35,828 average pay, 26,451 jobs in retail tradeSarasota County: $39,932 average pay, 25,673 jobs in retail tradeCollier County: $44,629 average pay, 24,245 jobs in retail tradeManatee County: $38,269 average pay, 21,822 jobs in retail tradeMarion County: $38,681 average pay, 20,495 jobs in retail tradeLake County: $35,711 average pay, 19,023 jobs in retail tradeOsceola County: $30,288 average pay, 18,352 jobs in retail tradeEscambia County: $35,389 average pay, 17,089 jobs in retail tradeLeon County: $32,870 average pay, 16,488 jobs in retail tradeAlachua County: $32,284 average pay, 14,876 jobs in retail tradeSt. Johns County: $35,414 average pay, 14,406 jobs in retail tradeSt. Lucie County: $36,228 average pay, 13,248 jobs in retail tradeOkaloosa County: $36,659 average pay, 12,242 jobs in retail tradeBay County: $37,234 average pay, 11,572 jobs in retail tradeMartin County: $36,994 average pay, 10,868 jobs in retail tradeCharlotte County: $35,647 average pay, 10,609 jobs in retail tradeIndian River County: $36,328 average pay, 9,092 jobs in retail tradeClay County: $32,383 average pay, 8,807 jobs in retail tradeHernando County: $32,025 average pay, 8,644 jobs in retail tradeSanta Rosa County: $31,241 average pay, 7,055 jobs in retail tradeCitrus County: $36,105 average pay, 6,453 jobs in retail tradeWalton County: $37,113 average pay, 5,790 jobs in retail tradeMonroe County: $38,883 average pay, 5,777 jobs in retail tradeSumter County: $31,606 average pay, 5,649 jobs in retail tradeHighlands County: $32,559 average pay, 5,077 jobs in retail tradeFlagler County: $32,911 average pay, 4,482 jobs in retail tradeNassau County: $32,531 average pay, 3,987 jobs in retail tradeColumbia County: $32,779 average pay, 3,234 jobs in retail tradePutnam County: $33,026 average pay, 2,789 jobs in retail tradeSuwannee County: $30,293 average pay, 2,247 jobs in retail tradeJackson County: $32,442 average pay, 2,006 jobs in retail tradeOkeechobee County: $35,713 average pay, 1,958 jobs in retail tradeHendry County: $30,447 average pay, 1,740 jobs in retail tradeLevy County: $28,888 average pay, 1,690 jobs in retail tradeGadsden County: $32,370 average pay, 1,303 jobs in retail tradeWakulla County: $28,413 average pay, 1,133 jobs in retail tradeBradford County: $39,251 average pay, 1,130 jobs in retail tradeDeSoto County: $33,717 average pay, 1,111 jobs in retail tradeBaker County: $30,509 average pay, 1,039 jobs in retail tradeTaylor County: $30,056 average pay, 925 jobs in retail tradeWashington County: $28,996 average pay, 797 jobs in retail tradeHardee County: $29,371 average pay, 750 jobs in retail tradeGulf County: $32,088 average pay, 565 jobs in retail tradeMadison County: $31,368 average pay, 554 jobs in retail tradeFranklin County: $31,228 average pay, 526 jobs in retail tradeHolmes County: $30,626 average pay, 462 jobs in retail tradeHamilton County: $32,868 average pay, 417 jobs in retail tradeJefferson County: $29,534 average pay, 371 jobs in retail tradeCalhoun County: $28,527 average pay, 328 jobs in retail tradeDixie County: $26,363 average pay, 325 jobs in retail tradeUnion County: $33,088 average pay, 238 jobs in retail tradeGilchrist County: $25,423 average pay, 220 jobs in retail tradeLiberty County: $21,913 average pay, 161 jobs in retail tradeGlades County: $30,076 average pay, 132 jobs in retail tradeLafayette County: $29,812 average pay, 112 jobs in retail tradeLibertyOrangeDuvalHillsboroughMiami-DadeBrowardPalm BeachCollier$20k$25k$30k$35k$40k$45kMiami-Dade County: $40,588 average pay, 139,904 jobs in retail tradeBroward County: $41,014 average pay, 106,344 jobs in retail tradeOrange County: $37,064 average pay, 89,299 jobs in retail tradePalm Beach County: $41,047 average pay, 82,553 jobs in retail tradeHillsborough County: $39,695 average pay, 77,369 jobs in retail tradeDuval County: $38,318 average pay, 55,193 jobs in retail tradePinellas County: $36,747 average pay, 54,288 jobs in retail tradeLee County: $37,700 average pay, 43,772 jobs in retail tradePolk County: $35,818 average pay, 34,212 jobs in retail tradeVolusia County: $35,531 average pay, 29,543 jobs in retail tradeBrevard County: $35,474 average pay, 29,504 jobs in retail tradePasco County: $36,575 average pay, 26,604 jobs in retail tradeSeminole County: $35,828 average pay, 26,451 jobs in retail tradeSarasota County: $39,932 average pay, 25,673 jobs in retail tradeCollier County: $44,629 average pay, 24,245 jobs in retail tradeManatee County: $38,269 average pay, 21,822 jobs in retail tradeMarion County: $38,681 average pay, 20,495 jobs in retail tradeLake County: $35,711 average pay, 19,023 jobs in retail tradeOsceola County: $30,288 average pay, 18,352 jobs in retail tradeEscambia County: $35,389 average pay, 17,089 jobs in retail tradeLeon County: $32,870 average pay, 16,488 jobs in retail tradeAlachua County: $32,284 average pay, 14,876 jobs in retail tradeSt. Johns County: $35,414 average pay, 14,406 jobs in retail tradeSt. Lucie County: $36,228 average pay, 13,248 jobs in retail tradeOkaloosa County: $36,659 average pay, 12,242 jobs in retail tradeBay County: $37,234 average pay, 11,572 jobs in retail tradeMartin County: $36,994 average pay, 10,868 jobs in retail tradeCharlotte County: $35,647 average pay, 10,609 jobs in retail tradeIndian River County: $36,328 average pay, 9,092 jobs in retail tradeClay County: $32,383 average pay, 8,807 jobs in retail tradeHernando County: $32,025 average pay, 8,644 jobs in retail tradeSanta Rosa County: $31,241 average pay, 7,055 jobs in retail tradeCitrus County: $36,105 average pay, 6,453 jobs in retail tradeWalton County: $37,113 average pay, 5,790 jobs in retail tradeMonroe County: $38,883 average pay, 5,777 jobs in retail tradeSumter County: $31,606 average pay, 5,649 jobs in retail tradeHighlands County: $32,559 average pay, 5,077 jobs in retail tradeFlagler County: $32,911 average pay, 4,482 jobs in retail tradeNassau County: $32,531 average pay, 3,987 jobs in retail tradeColumbia County: $32,779 average pay, 3,234 jobs in retail tradePutnam County: $33,026 average pay, 2,789 jobs in retail tradeSuwannee County: $30,293 average pay, 2,247 jobs in retail tradeJackson County: $32,442 average pay, 2,006 jobs in retail tradeOkeechobee County: $35,713 average pay, 1,958 jobs in retail tradeHendry County: $30,447 average pay, 1,740 jobs in retail tradeLevy County: $28,888 average pay, 1,690 jobs in retail tradeGadsden County: $32,370 average pay, 1,303 jobs in retail tradeWakulla County: $28,413 average pay, 1,133 jobs in retail tradeBradford County: $39,251 average pay, 1,130 jobs in retail tradeDeSoto County: $33,717 average pay, 1,111 jobs in retail tradeBaker County: $30,509 average pay, 1,039 jobs in retail tradeTaylor County: $30,056 average pay, 925 jobs in retail tradeWashington County: $28,996 average pay, 797 jobs in retail tradeHardee County: $29,371 average pay, 750 jobs in retail tradeGulf County: $32,088 average pay, 565 jobs in retail tradeMadison County: $31,368 average pay, 554 jobs in retail tradeFranklin County: $31,228 average pay, 526 jobs in retail tradeHolmes County: $30,626 average pay, 462 jobs in retail tradeHamilton County: $32,868 average pay, 417 jobs in retail tradeJefferson County: $29,534 average pay, 371 jobs in retail tradeCalhoun County: $28,527 average pay, 328 jobs in retail tradeDixie County: $26,363 average pay, 325 jobs in retail tradeUnion County: $33,088 average pay, 238 jobs in retail tradeGilchrist County: $25,423 average pay, 220 jobs in retail tradeLiberty County: $21,913 average pay, 161 jobs in retail tradeGlades County: $30,076 average pay, 132 jobs in retail tradeLafayette County: $29,812 average pay, 112 jobs in retail tradeCollierPalm BeachBrowardMiami-DadeHillsboroughDuvalOrangeLiberty
Florida average $37,892Middle county $33,026

More about the sector


Where it is concentrated

Wakulla County leans on it most: 1.8 times its share across the 67 counties.


Most jobs

Miami-Dade County has the most jobs; 5 of these ten pay above the sector's Florida average.

CountyJobsEmployeesAvg payShare of sector
Miami-Dade County139,904$40,58812.2%
Broward County106,344$41,0149.3%
Orange County89,299$37,0647.8%
Palm Beach County82,553$41,0477.2%
Hillsborough County77,369$39,6956.8%
Duval County55,193$38,3184.8%
Pinellas County54,288$36,7474.7%
Lee County43,772$37,7003.8%
Polk County34,212$35,8183.0%
Volusia County29,543$35,5312.6%

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 44-45. The biggest industry in each Florida county.