What Florida's 67 counties pay Florida's 645,575 business establishments employed 9,988,508 people in March 2023 and paid them $599.44 billion over the year — an average of $60,013 a worker. Where you work matters: average pay runs from $34,265 in Lafayette County to $73,675 in Hamilton County .
Only 6 of 67 counties pay above the Florida average. 36 average between $40,000 and $50,000 a year.
Each circle is a county, placed by its average annual pay (annual payroll ÷ employees) and sized by its number of jobs. Darker circles pay at or above the state average.
$30k $35k $40k $45k $50k $55k $60k $65k $70k $75k Florida average $60,013 Middle county $46,815 Miami-Dade County: $67,834 average pay, 1,055,440 jobs Orange County: $58,345 average pay, 842,028 jobs Broward County: $61,265 average pay, 780,632 jobs Hillsborough County: $67,804 average pay, 697,689 jobs Palm Beach County: $66,342 average pay, 592,227 jobs Duval County: $64,686 average pay, 508,104 jobs Pinellas County: $59,991 average pay, 425,004 jobs Lee County: $55,417 average pay, 264,855 jobs Polk County: $50,155 average pay, 232,278 jobs Brevard County: $57,834 average pay, 205,503 jobs Seminole County: $58,649 average pay, 193,461 jobs Volusia County: $45,852 average pay, 164,490 jobs Sarasota County: $55,765 average pay, 162,310 jobs Collier County: $58,454 average pay, 151,907 jobs Pasco County: $46,815 average pay, 123,042 jobs Manatee County: $50,618 average pay, 121,840 jobs Escambia County: $55,193 average pay, 120,709 jobs Leon County: $55,496 average pay, 107,646 jobs Alachua County: $53,632 average pay, 103,368 jobs Marion County: $47,273 average pay, 101,916 jobs Osceola County: $41,059 average pay, 100,837 jobs Lake County: $44,837 average pay, 96,577 jobs St. Johns County: $50,478 average pay, 80,082 jobs St. Lucie County: $46,147 average pay, 74,865 jobs Martin County: $49,617 average pay, 67,697 jobs Okaloosa County: $49,784 average pay, 64,766 jobs Bay County: $48,032 average pay, 62,282 jobs Indian River County: $50,711 average pay, 51,628 jobs Clay County: $45,769 average pay, 48,303 jobs Charlotte County: $47,625 average pay, 44,163 jobs Hernando County: $43,382 average pay, 42,473 jobs Monroe County: $48,056 average pay, 37,134 jobs Santa Rosa County: $41,502 average pay, 32,335 jobs Sumter County: $50,260 average pay, 31,813 jobs Citrus County: $42,974 average pay, 31,162 jobs Walton County: $50,250 average pay, 26,994 jobs Highlands County: $42,317 average pay, 22,996 jobs Flagler County: $43,544 average pay, 22,871 jobs Nassau County: $45,541 average pay, 21,651 jobs Columbia County: $51,200 average pay, 20,689 jobs Putnam County: $43,701 average pay, 13,231 jobs Jackson County: $41,286 average pay, 9,841 jobs Gadsden County: $49,917 average pay, 9,539 jobs Suwannee County: $40,769 average pay, 9,268 jobs Hendry County: $44,423 average pay, 8,052 jobs Okeechobee County: $42,496 average pay, 7,980 jobs Levy County: $37,154 average pay, 7,282 jobs DeSoto County: $44,898 average pay, 6,281 jobs Baker County: $45,207 average pay, 6,203 jobs Hardee County: $45,142 average pay, 4,829 jobs Bradford County: $41,577 average pay, 4,826 jobs Taylor County: $47,594 average pay, 4,673 jobs Wakulla County: $39,989 average pay, 4,357 jobs Washington County: $40,487 average pay, 4,041 jobs Madison County: $39,869 average pay, 3,264 jobs Gulf County: $40,034 average pay, 2,779 jobs Franklin County: $38,021 average pay, 2,315 jobs Gilchrist County: $44,119 average pay, 2,222 jobs Holmes County: $37,832 average pay, 2,142 jobs Jefferson County: $42,582 average pay, 1,979 jobs Dixie County: $38,583 average pay, 1,809 jobs Hamilton County: $73,675 average pay, 1,760 jobs Calhoun County: $36,138 average pay, 1,657 jobs Union County: $46,431 average pay, 1,586 jobs Glades County: $49,117 average pay, 1,250 jobs Liberty County: $46,848 average pay, 1,082 jobs Lafayette County: $34,265 average pay, 687 jobs Lafayette Orange Pinellas Broward Duval Palm Beach Hillsborough Miami-Dade Hamilton $30k $35k $40k $45k $50k $55k $60k $65k $70k $75k Miami-Dade County: $67,834 average pay, 1,055,440 jobs Orange County: $58,345 average pay, 842,028 jobs Broward County: $61,265 average pay, 780,632 jobs Hillsborough County: $67,804 average pay, 697,689 jobs Palm Beach County: $66,342 average pay, 592,227 jobs Duval County: $64,686 average pay, 508,104 jobs Pinellas County: $59,991 average pay, 425,004 jobs Lee County: $55,417 average pay, 264,855 jobs Polk County: $50,155 average pay, 232,278 jobs Brevard County: $57,834 average pay, 205,503 jobs Seminole County: $58,649 average pay, 193,461 jobs Volusia County: $45,852 average pay, 164,490 jobs Sarasota County: $55,765 average pay, 162,310 jobs Collier County: $58,454 average pay, 151,907 jobs Pasco County: $46,815 average pay, 123,042 jobs Manatee County: $50,618 average pay, 121,840 jobs Escambia County: $55,193 average pay, 120,709 jobs Leon County: $55,496 average pay, 107,646 jobs Alachua County: $53,632 average pay, 103,368 jobs Marion County: $47,273 average pay, 101,916 jobs Osceola County: $41,059 average pay, 100,837 jobs Lake County: $44,837 average pay, 96,577 jobs St. Johns County: $50,478 average pay, 80,082 jobs St. Lucie County: $46,147 average pay, 74,865 jobs Martin County: $49,617 average pay, 67,697 jobs Okaloosa County: $49,784 average pay, 64,766 jobs Bay County: $48,032 average pay, 62,282 jobs Indian River County: $50,711 average pay, 51,628 jobs Clay County: $45,769 average pay, 48,303 jobs Charlotte County: $47,625 average pay, 44,163 jobs Hernando County: $43,382 average pay, 42,473 jobs Monroe County: $48,056 average pay, 37,134 jobs Santa Rosa County: $41,502 average pay, 32,335 jobs Sumter County: $50,260 average pay, 31,813 jobs Citrus County: $42,974 average pay, 31,162 jobs Walton County: $50,250 average pay, 26,994 jobs Highlands County: $42,317 average pay, 22,996 jobs Flagler County: $43,544 average pay, 22,871 jobs Nassau County: $45,541 average pay, 21,651 jobs Columbia County: $51,200 average pay, 20,689 jobs Putnam County: $43,701 average pay, 13,231 jobs Jackson County: $41,286 average pay, 9,841 jobs Gadsden County: $49,917 average pay, 9,539 jobs Suwannee County: $40,769 average pay, 9,268 jobs Hendry County: $44,423 average pay, 8,052 jobs Okeechobee County: $42,496 average pay, 7,980 jobs Levy County: $37,154 average pay, 7,282 jobs DeSoto County: $44,898 average pay, 6,281 jobs Baker County: $45,207 average pay, 6,203 jobs Hardee County: $45,142 average pay, 4,829 jobs Bradford County: $41,577 average pay, 4,826 jobs Taylor County: $47,594 average pay, 4,673 jobs Wakulla County: $39,989 average pay, 4,357 jobs Washington County: $40,487 average pay, 4,041 jobs Madison County: $39,869 average pay, 3,264 jobs Gulf County: $40,034 average pay, 2,779 jobs Franklin County: $38,021 average pay, 2,315 jobs Gilchrist County: $44,119 average pay, 2,222 jobs Holmes County: $37,832 average pay, 2,142 jobs Jefferson County: $42,582 average pay, 1,979 jobs Dixie County: $38,583 average pay, 1,809 jobs Hamilton County: $73,675 average pay, 1,760 jobs Calhoun County: $36,138 average pay, 1,657 jobs Union County: $46,431 average pay, 1,586 jobs Glades County: $49,117 average pay, 1,250 jobs Liberty County: $46,848 average pay, 1,082 jobs Lafayette County: $34,265 average pay, 687 jobs Hamilton Miami-Dade Hillsborough Palm Beach Duval Broward Pinellas Orange Lafayette Florida average $60,013 Middle county $46,815
Find your county Every county has a profile: its industries, how its pay compares, and the counties most like it.
Find a county Alachua County: average pay $53,632 Baker County: average pay $45,207 Bay County: average pay $48,032 Bradford County: average pay $41,577 Brevard County: average pay $57,834 Broward County: average pay $61,265 Calhoun County: average pay $36,138 Charlotte County: average pay $47,625 Citrus County: average pay $42,974 Clay County: average pay $45,769 Collier County: average pay $58,454 Columbia County: average pay $51,200 DeSoto County: average pay $44,898 Dixie County: average pay $38,583 Duval County: average pay $64,686 Escambia County: average pay $55,193 Flagler County: average pay $43,544 Franklin County: average pay $38,021 Gadsden County: average pay $49,917 Gilchrist County: average pay $44,119 Glades County: average pay $49,117 Gulf County: average pay $40,034 Hamilton County: average pay $73,675 Hardee County: average pay $45,142 Hendry County: average pay $44,423 Hernando County: average pay $43,382 Highlands County: average pay $42,317 Hillsborough County: average pay $67,804 Holmes County: average pay $37,832 Indian River County: average pay $50,711 Jackson County: average pay $41,286 Jefferson County: average pay $42,582 Lafayette County: average pay $34,265 Lake County: average pay $44,837 Lee County: average pay $55,417 Leon County: average pay $55,496 Levy County: average pay $37,154 Liberty County: average pay $46,848 Madison County: average pay $39,869 Manatee County: average pay $50,618 Marion County: average pay $47,273 Martin County: average pay $49,617 Miami-Dade County: average pay $67,834 Monroe County: average pay $48,056 Nassau County: average pay $45,541 Okaloosa County: average pay $49,784 Okeechobee County: average pay $42,496 Orange County: average pay $58,345 Osceola County: average pay $41,059 Palm Beach County: average pay $66,342 Pasco County: average pay $46,815 Pinellas County: average pay $59,991 Polk County: average pay $50,155 Putnam County: average pay $43,701 Santa Rosa County: average pay $41,502 Sarasota County: average pay $55,765 Seminole County: average pay $58,649 St. Johns County: average pay $50,478 St. Lucie County: average pay $46,147 Sumter County: average pay $50,260 Suwannee County: average pay $40,769 Taylor County: average pay $47,594 Union County: average pay $46,431 Volusia County: average pay $45,852 Wakulla County: average pay $39,989 Walton County: average pay $50,250 Washington County: average pay $40,487
$34,265 Average annual pay $73,675
Alachua $53,632 Baker $45,207 Bay $48,032 Bradford $41,577 Brevard $57,834 Broward $61,265 Calhoun $36,138 Charlotte $47,625 Citrus $42,974 Clay $45,769 Collier $58,454 Columbia $51,200 DeSoto $44,898 Dixie $38,583 Duval $64,686 Escambia $55,193 Flagler $43,544 Franklin $38,021 Gadsden $49,917 Gilchrist $44,119 Glades $49,117 Gulf $40,034 Hamilton $73,675 Hardee $45,142 Hendry $44,423 Hernando $43,382 Highlands $42,317 Hillsborough $67,804 Holmes $37,832 Indian River $50,711 Jackson $41,286 Jefferson $42,582 Lafayette $34,265 Lake $44,837 Lee $55,417 Leon $55,496 Levy $37,154 Liberty $46,848 Madison $39,869 Manatee $50,618 Marion $47,273 Martin $49,617 Miami-Dade $67,834 Monroe $48,056 Nassau $45,541 Okaloosa $49,784 Okeechobee $42,496 Orange $58,345 Osceola $41,059 Palm Beach $66,342 Pasco $46,815 Pinellas $59,991 Polk $50,155 Putnam $43,701 Santa Rosa $41,502 Sarasota $55,765 Seminole $58,649 St. Johns $50,478 St. Lucie $46,147 Sumter $50,260 Suwannee $40,769 Taylor $47,594 Union $46,431 Volusia $45,852 Wakulla $39,989 Walton $50,250 Washington $40,487
The largest county economies Employees in mid-March 2023. The five largest counties hold 39.7% of Florida's jobs.
County Jobs Employees Avg pay Share of Florida jobs Miami-Dade County Jobs 1,055,440Avg pay $67,834Share of FL jobs 10.6%Orange County Jobs 842,028Avg pay $58,345Share of FL jobs 8.4%Broward County Jobs 780,632Avg pay $61,265Share of FL jobs 7.8%Hillsborough County Jobs 697,689Avg pay $67,804Share of FL jobs 7.0%Palm Beach County Jobs 592,227Avg pay $66,342Share of FL jobs 5.9%Duval County Jobs 508,104Avg pay $64,686Share of FL jobs 5.1%Pinellas County Jobs 425,004Avg pay $59,991Share of FL jobs 4.3%Lee County Jobs 264,855Avg pay $55,417Share of FL jobs 2.7%Polk County Jobs 232,278Avg pay $50,155Share of FL jobs 2.3%Brevard County Jobs 205,503Avg pay $57,834Share of FL jobs 2.1%
All 67 counties →
Where Florida's paychecks come from All 9,988,508 jobs statewide, by industry: width is jobs, height is average pay. Retail, hotels and restaurants employ many people at low pay; finance, information and management of companies employ far fewer at about 1.7 times the average.
Pays above the Florida average Pays below it Florida average
$0 $20k $40k $60k $80k $100k $120k Utilities: 30,699 jobs, average pay $124,460 Finance & insurance: 472,606 jobs, average pay $105,574 Information: 175,767 jobs, average pay $102,977 Management of companies: 177,369 jobs, average pay $102,256 Professional & technical services: 614,527 jobs, average pay $89,533 Mining & quarrying: 4,023 jobs, average pay $87,734 Wholesale trade: 365,417 jobs, average pay $79,443 Manufacturing: 358,707 jobs, average pay $68,079 Health care & social assistance: 1,286,330 jobs, average pay $64,356 Construction: 561,420 jobs, average pay $64,124 Real estate & rental: 208,867 jobs, average pay $61,328 Transportation & warehousing: 376,370 jobs, average pay $60,386 Administrative & support services: 2,373,309 jobs, average pay $58,617 Educational services: 192,432 jobs, average pay $48,985 Agriculture, forestry & fishing: 7,716 jobs, average pay $44,724 Arts & recreation: 240,581 jobs, average pay $43,226 Other services: 346,310 jobs, average pay $39,494 Retail trade: 1,146,619 jobs, average pay $37,892 Hotels & restaurants: 1,048,633 jobs, average pay $28,507 Florida average $60,013 Administrative & support services $58,617 Health care & social assistance $64,356 Retail trade $37,892 Professional & technical services $89,533 Width = share of Florida's 9,987,702 jobs · height = average annual pay Utilities: 30,699 jobs, $124,460 Finance & insurance: 472,606 jobs, $105,574 Information: 175,767 jobs, $102,977 Management of companies: 177,369 jobs, $102,256 Professional & technical services: 614,527 jobs, $89,533 Mining & quarrying: 4,023 jobs, $87,734 Wholesale trade: 365,417 jobs, $79,443 Manufacturing: 358,707 jobs, $68,079 Health care & social assistance: 1,286,330 jobs, $64,356 Construction: 561,420 jobs, $64,124 Real estate & rental: 208,867 jobs, $61,328 Transportation & warehousing: 376,370 jobs, $60,386 Administrative & support services: 2,373,309 jobs, $58,617 Educational services: 192,432 jobs, $48,985 Agriculture, forestry & fishing: 7,716 jobs, $44,724 Arts & recreation: 240,581 jobs, $43,226 Other services: 346,310 jobs, $39,494 Retail trade: 1,146,619 jobs, $37,892 Hotels & restaurants: 1,048,633 jobs, $28,507 Finance & insurance $105,574 Professional services $89,533 Wholesale trade $79,443 Manufacturing $68,079 Health care $64,356 Construction $64,124 Transportation $60,386 Admin. & support $58,617 Other services $39,494 Retail trade $37,892 Hotels & restaurants $28,507 All 19 industries →
Job growth since 2019 Florida had 12.7% more jobs in March 2023 than in March 2019. The fastest- and slowest-growing counties:
All county rankings →
One in five Florida jobs has no county
The Census Bureau counts 1,927,806 Florida employees (19.3%) “statewide” — mostly in administrative and support services and in finance and insurance — without placing them in a county. They are in the Florida totals above but on no county page, so county comparisons use the 67 counties combined. More in the methodology .