The ten highest and ten lowest
Apart from Hamilton County, the top ten are all metro counties with at least 151,907 jobs. The bottom ten are all small: none has more than 7,282 jobs, and 7 of them lie outside any metro or micro area.
Highest average pay, 2023
| County | Average pay | Jobs | Largest industry |
|---|---|---|---|
| 1. Hamilton County | Average pay$73,675 | Jobs1,760 | Largest industryManufacturing |
| 2. Miami-Dade County | Average pay$67,834 | Jobs1,055,440 | Largest industryHealth care |
| 3. Hillsborough County | Average pay$67,804 | Jobs697,689 | Largest industryHealth care |
| 4. Palm Beach County | Average pay$66,342 | Jobs592,227 | Largest industryHealth care |
| 5. Duval County | Average pay$64,686 | Jobs508,104 | Largest industryHealth care |
| 6. Broward County | Average pay$61,265 | Jobs780,632 | Largest industryHealth care |
| 7. Pinellas County | Average pay$59,991 | Jobs425,004 | Largest industryHealth care |
| 8. Seminole County | Average pay$58,649 | Jobs193,461 | Largest industryRetail trade |
| 9. Collier County | Average pay$58,454 | Jobs151,907 | Largest industryHotels & restaurants |
| 10. Orange County | Average pay$58,345 | Jobs842,028 | Largest industryHotels & restaurants |
Lowest average pay, 2023
| County | Average pay | Jobs | Largest industry |
|---|---|---|---|
| 58. Washington County | Average pay$40,487 | Jobs4,041 | Largest industryRetail trade |
| 59. Gulf County | Average pay$40,034 | Jobs2,779 | Largest industryHotels & restaurants |
| 60. Wakulla County | Average pay$39,989 | Jobs4,357 | Largest industryRetail trade |
| 61. Madison County | Average pay$39,869 | Jobs3,264 | Largest industryHealth care |
| 62. Dixie County | Average pay$38,583 | Jobs1,809 | Largest industryManufacturing |
| 63. Franklin County | Average pay$38,021 | Jobs2,315 | Largest industryHotels & restaurants |
| 64. Holmes County | Average pay$37,832 | Jobs2,142 | Largest industryHealth care |
| 65. Levy County | Average pay$37,154 | Jobs7,282 | Largest industryRetail trade |
| 66. Calhoun County | Average pay$36,138 | Jobs1,657 | Largest industryHealth care |
| 67. Lafayette County | Average pay$34,265 | Jobs687 | Largest industryHealth care |
The spread is wide. Average pay in Hamilton County is 2.15 times that in Lafayette County, and the middle county, $46,815, is well below the state average because the state figure is weighted toward the large counties.
Bigger counties pay more
The most reliable pattern in the data is size. Group the counties by how many jobs they have and average pay climbs from one group to the next:
| Jobs in the county | Counties | Combined average pay | Middle county |
|---|---|---|---|
| 250,000 or more | Counties8 | Combined average pay$63,528 | Middle county$64,686 |
| 50,000 to 249,999 | Counties20 | Combined average pay$51,709 | Middle county$50,478 |
| 10,000 to 49,999 | Counties13 | Combined average pay$45,906 | Middle county$45,541 |
| Under 10,000 | Counties26 | Combined average pay$43,242 | Middle county$42,496 |
Part of the reason is which industries large counties have. Finance and insurance, information, management of companies and professional services are four of the five best-paid sectors statewide. They hold 19.4% of jobs in the counties with 250,000 or more jobs, and 6.3% in counties with fewer than 10,000, where they are also often withheld. But mix is only part of the story, as the next section shows.
Industry mix or local pay levels
A simple test separates two explanations. Take each county's published industries and pay every job at that industry's average across all 67 counties. The result is what the county would pay if its only difference from the rest of Florida were its mix of industries. Compare that with what it actually pays.
For Lafayette County, the mix predicts $57,469; actual pay across its published industries is $33,333. Its industries are not unusually low-paying ones. They pay far less there than they do elsewhere. That is the typical result: actual pay is below the mix prediction in 58 of 67 counties. For the ten lowest-paying counties, the mix alone would give an average of $54,549, against an actual $38,120. About 79% of their gap to the 67-county average of $58,882 is pay within the same industries; the rest is mix.
The table splits the gap to the 67-county average into a mix effect (mix prediction minus $58,882) and a pay-level effect (actual minus mix prediction) for the five highest- and five lowest-paying counties.
| County | Actual pay | Mix predicts | Mix effect | Pay-level effect |
|---|---|---|---|---|
| Hamilton County | Actual pay$73,999 | Mix predicts$57,791 | Mix effect−$1,091 | Pay-level effect+$16,208 |
| Miami-Dade County | Actual pay$67,838 | Mix predicts$60,066 | Mix effect+$1,184 | Pay-level effect+$7,772 |
| Hillsborough County | Actual pay$67,806 | Mix predicts$65,094 | Mix effect+$6,212 | Pay-level effect+$2,713 |
| Palm Beach County | Actual pay$66,344 | Mix predicts$58,997 | Mix effect+$115 | Pay-level effect+$7,346 |
| Duval County | Actual pay$64,688 | Mix predicts$63,526 | Mix effect+$4,644 | Pay-level effect+$1,162 |
| Franklin County | Actual pay$38,126 | Mix predicts$49,659 | Mix effect−$9,223 | Pay-level effect−$11,533 |
| Holmes County | Actual pay$37,226 | Mix predicts$53,883 | Mix effect−$4,999 | Pay-level effect−$16,657 |
| Levy County | Actual pay$37,119 | Mix predicts$54,291 | Mix effect−$4,591 | Pay-level effect−$17,172 |
| Calhoun County | Actual pay$36,213 | Mix predicts$54,669 | Mix effect−$4,213 | Pay-level effect−$18,456 |
| Lafayette County | Actual pay$33,333 | Mix predicts$57,469 | Mix effect−$1,413 | Pay-level effect−$24,136 |
Computed from published industry cells only; withheld industries are left out of both figures, so “actual” can differ slightly from the county's headline average.
The same industry, different pay
Pay inside one industry varies a lot from county to county. In health care and social assistance, county averages run from $32,993 in Lafayette County to $70,403 in Hillsborough County. In hotels and restaurants the range is $16,991 (Hamilton County) to $39,815 (Monroe County). These comparisons count only counties with at least 100 jobs in the industry.
A NAICS sector is broad. Health care and social assistance covers hospitals, doctors' offices, nursing homes and social services in one line, so a county with a large hospital and one with mostly small clinics can report very different averages under the same heading. The average also mixes full- and part-time jobs, and that mix can differ from one county to the next. The data cannot separate those effects, but the table above shows how much they add up to.
Why a small county tops the list
Hamilton County has 1,760 jobs. Manufacturing is its largest industry, with 31.4% of them, and it pays $153,473 there, the highest manufacturing pay of any Florida county with at least 100 manufacturing jobs. With so few jobs in total, a handful of establishments set the county average. Its employment figure also carries the Census Bureau's middle noise flag (2% to 5%). The same caution applies at the bottom: Lafayette County has 687 jobs.
What the averages do not say
CBP counts jobs where the establishment is, not where the worker lives. A county where many residents commute out to better-paid jobs elsewhere will show a low average here even if its households earn well. The figures also leave out government, so a county whose largest employers are public shows only its private side. And the dollars are nominal.
To see two counties' pay, jobs and industry mix side by side, open the comparer with Hamilton and Lafayette, or the pay rankings.
Data as of: 2023 County Business Patterns (released 2025); population July 1, 2023 (Vintage 2024 estimates); retrieved October 27, 2026. Dollar amounts are nominal (not adjusted for inflation). Statistics for general information, not career, business or investment advice.
Sources
- U.S. Census Bureau, County Business Patterns 2023 (county and state files). www2.census.gov/programs-surveys/cbp/datasets/2023/
- U.S. Census Bureau, County Business Patterns 2022 and 2019 (comparison years). www2.census.gov/programs-surveys/cbp/datasets/
- U.S. Census Bureau, Population Estimates Program, county totals Vintage 2024 (2022, 2023) and Vintage 2019 (2019). www2.census.gov/programs-surveys/popest/datasets/
- U.S. Census Bureau / OMB, Core Based Statistical Area delineation file, July 2023 (OMB Bulletin 23-01). www2.census.gov/programs-surveys/metro-micro/geographies/reference-files/2023/delineation-files/list1_2023.xlsx