CountyPayrolls

Finance and Insurance

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

Florida's finance and insurance sector had 472,606 employees in 36,230 establishments in 2023, at an average pay of $105,574. Average pay of $105,574 is the 2nd-highest of the 19 sectors, 1.76 times the all-industry average. Florida jobs in the sector changed +25.7% from 2019 to 2023, the 2nd-fastest of the 19 sectors.

Compare Hillsborough and Miami-Dade in finance and insurance or any two counties.

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

$20k$40k$60k$80k$100k$120k$140k$160k$180kFlorida average $105,574Middle county $68,425Hillsborough County: $103,445 average pay, 79,086 jobs in finance and insuranceMiami-Dade County: $158,811 average pay, 51,778 jobs in finance and insuranceDuval County: $97,002 average pay, 49,087 jobs in finance and insuranceBroward County: $88,245 average pay, 39,873 jobs in finance and insurancePinellas County: $102,856 average pay, 31,203 jobs in finance and insuranceOrange County: $92,189 average pay, 28,585 jobs in finance and insurancePalm Beach County: $172,612 average pay, 24,958 jobs in finance and insuranceSeminole County: $79,687 average pay, 17,733 jobs in finance and insuranceEscambia County: $79,036 average pay, 12,239 jobs in finance and insurancePolk County: $79,847 average pay, 12,001 jobs in finance and insuranceLee County: $85,707 average pay, 6,651 jobs in finance and insuranceVolusia County: $74,226 average pay, 5,693 jobs in finance and insuranceBrevard County: $71,907 average pay, 5,563 jobs in finance and insuranceSarasota County: $108,501 average pay, 5,233 jobs in finance and insuranceCollier County: $152,062 average pay, 4,712 jobs in finance and insuranceLeon County: $105,764 average pay, 4,641 jobs in finance and insuranceManatee County: $95,851 average pay, 3,526 jobs in finance and insuranceAlachua County: $78,596 average pay, 3,214 jobs in finance and insurancePasco County: $55,934 average pay, 3,081 jobs in finance and insuranceSt. Johns County: $125,271 average pay, 2,470 jobs in finance and insuranceMarion County: $67,291 average pay, 2,138 jobs in finance and insuranceMartin County: $110,338 average pay, 2,055 jobs in finance and insuranceOkaloosa County: $79,159 average pay, 1,934 jobs in finance and insuranceLake County: $69,151 average pay, 1,904 jobs in finance and insuranceIndian River County: $127,258 average pay, 1,719 jobs in finance and insuranceBay County: $80,623 average pay, 1,608 jobs in finance and insuranceOsceola County: $63,974 average pay, 1,557 jobs in finance and insuranceSt. Lucie County: $63,588 average pay, 1,331 jobs in finance and insuranceSumter County: $85,047 average pay, 1,095 jobs in finance and insuranceHernando County: $60,802 average pay, 1,057 jobs in finance and insuranceCharlotte County: $75,257 average pay, 984 jobs in finance and insuranceClay County: $68,612 average pay, 890 jobs in finance and insuranceMonroe County: $75,179 average pay, 704 jobs in finance and insuranceSanta Rosa County: $70,544 average pay, 700 jobs in finance and insuranceCitrus County: $64,857 average pay, 663 jobs in finance and insuranceFlagler County: $58,209 average pay, 628 jobs in finance and insuranceWalton County: $97,004 average pay, 529 jobs in finance and insuranceHighlands County: $64,837 average pay, 516 jobs in finance and insuranceColumbia County: $74,298 average pay, 453 jobs in finance and insuranceNassau County: $65,574 average pay, 441 jobs in finance and insuranceHardee County: $66,917 average pay, 300 jobs in finance and insurancePutnam County: $51,727 average pay, 264 jobs in finance and insuranceJackson County: $50,830 average pay, 241 jobs in finance and insuranceHendry County: $56,751 average pay, 221 jobs in finance and insuranceOkeechobee County: $56,457 average pay, 197 jobs in finance and insuranceLevy County: $68,425 average pay, 181 jobs in finance and insuranceSuwannee County: $55,532 average pay, 154 jobs in finance and insuranceBaker County: $39,756 average pay, 135 jobs in finance and insuranceBradford County: $44,112 average pay, 125 jobs in finance and insuranceDeSoto County: $58,333 average pay, 114 jobs in finance and insuranceWashington County: $53,909 average pay, 110 jobs in finance and insuranceWakulla County: $45,683 average pay, 104 jobs in finance and insuranceMadison County: $51,727 average pay, 77 jobs in finance and insuranceGadsden County: $47,711 average pay, 76 jobs in finance and insuranceGulf County: $56,276 average pay, 76 jobs in finance and insuranceTaylor County: $63,082 average pay, 73 jobs in finance and insuranceCalhoun County: $46,625 average pay, 72 jobs in finance and insuranceJefferson County: $50,177 average pay, 62 jobs in finance and insuranceHolmes County: $100,464 average pay, 56 jobs in finance and insuranceFranklin County: $45,419 average pay, 43 jobs in finance and insuranceGilchrist County: $52,405 average pay, 42 jobs in finance and insuranceDixie County: $44,889 average pay, 27 jobs in finance and insuranceLafayette County: $37,905 average pay, 21 jobs in finance and insuranceHamilton County: $31,529 average pay, 17 jobs in finance and insuranceUnion County: $46,444 average pay, 9 jobs in finance and insuranceHamiltonBrowardOrangeDuvalPinellasHillsboroughMiami-DadePalm Beach$20k$40k$60k$80k$100k$120k$140k$160k$180kHillsborough County: $103,445 average pay, 79,086 jobs in finance and insuranceMiami-Dade County: $158,811 average pay, 51,778 jobs in finance and insuranceDuval County: $97,002 average pay, 49,087 jobs in finance and insuranceBroward County: $88,245 average pay, 39,873 jobs in finance and insurancePinellas County: $102,856 average pay, 31,203 jobs in finance and insuranceOrange County: $92,189 average pay, 28,585 jobs in finance and insurancePalm Beach County: $172,612 average pay, 24,958 jobs in finance and insuranceSeminole County: $79,687 average pay, 17,733 jobs in finance and insuranceEscambia County: $79,036 average pay, 12,239 jobs in finance and insurancePolk County: $79,847 average pay, 12,001 jobs in finance and insuranceLee County: $85,707 average pay, 6,651 jobs in finance and insuranceVolusia County: $74,226 average pay, 5,693 jobs in finance and insuranceBrevard County: $71,907 average pay, 5,563 jobs in finance and insuranceSarasota County: $108,501 average pay, 5,233 jobs in finance and insuranceCollier County: $152,062 average pay, 4,712 jobs in finance and insuranceLeon County: $105,764 average pay, 4,641 jobs in finance and insuranceManatee County: $95,851 average pay, 3,526 jobs in finance and insuranceAlachua County: $78,596 average pay, 3,214 jobs in finance and insurancePasco County: $55,934 average pay, 3,081 jobs in finance and insuranceSt. Johns County: $125,271 average pay, 2,470 jobs in finance and insuranceMarion County: $67,291 average pay, 2,138 jobs in finance and insuranceMartin County: $110,338 average pay, 2,055 jobs in finance and insuranceOkaloosa County: $79,159 average pay, 1,934 jobs in finance and insuranceLake County: $69,151 average pay, 1,904 jobs in finance and insuranceIndian River County: $127,258 average pay, 1,719 jobs in finance and insuranceBay County: $80,623 average pay, 1,608 jobs in finance and insuranceOsceola County: $63,974 average pay, 1,557 jobs in finance and insuranceSt. Lucie County: $63,588 average pay, 1,331 jobs in finance and insuranceSumter County: $85,047 average pay, 1,095 jobs in finance and insuranceHernando County: $60,802 average pay, 1,057 jobs in finance and insuranceCharlotte County: $75,257 average pay, 984 jobs in finance and insuranceClay County: $68,612 average pay, 890 jobs in finance and insuranceMonroe County: $75,179 average pay, 704 jobs in finance and insuranceSanta Rosa County: $70,544 average pay, 700 jobs in finance and insuranceCitrus County: $64,857 average pay, 663 jobs in finance and insuranceFlagler County: $58,209 average pay, 628 jobs in finance and insuranceWalton County: $97,004 average pay, 529 jobs in finance and insuranceHighlands County: $64,837 average pay, 516 jobs in finance and insuranceColumbia County: $74,298 average pay, 453 jobs in finance and insuranceNassau County: $65,574 average pay, 441 jobs in finance and insuranceHardee County: $66,917 average pay, 300 jobs in finance and insurancePutnam County: $51,727 average pay, 264 jobs in finance and insuranceJackson County: $50,830 average pay, 241 jobs in finance and insuranceHendry County: $56,751 average pay, 221 jobs in finance and insuranceOkeechobee County: $56,457 average pay, 197 jobs in finance and insuranceLevy County: $68,425 average pay, 181 jobs in finance and insuranceSuwannee County: $55,532 average pay, 154 jobs in finance and insuranceBaker County: $39,756 average pay, 135 jobs in finance and insuranceBradford County: $44,112 average pay, 125 jobs in finance and insuranceDeSoto County: $58,333 average pay, 114 jobs in finance and insuranceWashington County: $53,909 average pay, 110 jobs in finance and insuranceWakulla County: $45,683 average pay, 104 jobs in finance and insuranceMadison County: $51,727 average pay, 77 jobs in finance and insuranceGadsden County: $47,711 average pay, 76 jobs in finance and insuranceGulf County: $56,276 average pay, 76 jobs in finance and insuranceTaylor County: $63,082 average pay, 73 jobs in finance and insuranceCalhoun County: $46,625 average pay, 72 jobs in finance and insuranceJefferson County: $50,177 average pay, 62 jobs in finance and insuranceHolmes County: $100,464 average pay, 56 jobs in finance and insuranceFranklin County: $45,419 average pay, 43 jobs in finance and insuranceGilchrist County: $52,405 average pay, 42 jobs in finance and insuranceDixie County: $44,889 average pay, 27 jobs in finance and insuranceLafayette County: $37,905 average pay, 21 jobs in finance and insuranceHamilton County: $31,529 average pay, 17 jobs in finance and insuranceUnion County: $46,444 average pay, 9 jobs in finance and insurancePalm BeachMiami-DadeHillsboroughPinellasDuvalOrangeBrowardHamilton
Florida average $105,574Middle county $68,425

More about the sector


Where it is concentrated

Hillsborough County leans on it most: 2.2 times its share across the 67 counties.


Most jobs

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

CountyJobsEmployeesAvg payShare of sector
Hillsborough County79,086$103,44516.7%
Miami-Dade County51,778$158,81111.0%
Duval County49,087$97,00210.4%
Broward County39,873$88,2458.4%
Pinellas County31,203$102,8566.6%
Orange County28,585$92,1896.0%
Palm Beach County24,958$172,6125.3%
Seminole County17,733$79,6873.8%
Escambia County12,239$79,0362.6%
Polk County12,001$79,8472.5%

Highest and lowest pay

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

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