CountyPayrolls

Professional, Scientific, and Technical Services

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

Florida's professional, scientific and technical services sector had 614,527 employees in 94,623 establishments in 2023, at an average pay of $89,533. County averages in the sector range 2.8-fold, from $37,831 in Gadsden County to $104,085 in Miami-Dade County. Miami-Dade County alone holds 14.6% of the sector's Florida jobs (89,618); the five largest counties hold 55.4%.

Compare Miami-Dade and Hillsborough in professional, scientific and technical services or any two counties.

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

$20k$30k$40k$50k$60k$70k$80k$90k$100k$110kFlorida average $89,533Middle county $63,390Miami-Dade County: $104,085 average pay, 89,618 jobs in professional, scientific and technical servicesHillsborough County: $94,160 average pay, 77,914 jobs in professional, scientific and technical servicesOrange County: $95,622 average pay, 62,056 jobs in professional, scientific and technical servicesBroward County: $86,222 average pay, 60,640 jobs in professional, scientific and technical servicesPalm Beach County: $96,278 average pay, 50,327 jobs in professional, scientific and technical servicesPinellas County: $80,611 average pay, 36,818 jobs in professional, scientific and technical servicesDuval County: $89,061 average pay, 32,953 jobs in professional, scientific and technical servicesBrevard County: $93,618 average pay, 21,438 jobs in professional, scientific and technical servicesSeminole County: $82,467 average pay, 17,259 jobs in professional, scientific and technical servicesLee County: $97,536 average pay, 16,958 jobs in professional, scientific and technical servicesLeon County: $104,039 average pay, 12,637 jobs in professional, scientific and technical servicesSarasota County: $78,680 average pay, 11,525 jobs in professional, scientific and technical servicesPolk County: $64,942 average pay, 8,622 jobs in professional, scientific and technical servicesOkaloosa County: $91,119 average pay, 8,194 jobs in professional, scientific and technical servicesEscambia County: $76,934 average pay, 7,955 jobs in professional, scientific and technical servicesCollier County: $100,535 average pay, 7,172 jobs in professional, scientific and technical servicesVolusia County: $61,264 average pay, 6,897 jobs in professional, scientific and technical servicesAlachua County: $73,002 average pay, 6,462 jobs in professional, scientific and technical servicesManatee County: $63,390 average pay, 5,645 jobs in professional, scientific and technical servicesPasco County: $60,032 average pay, 5,316 jobs in professional, scientific and technical servicesSt. Johns County: $69,099 average pay, 4,125 jobs in professional, scientific and technical servicesBay County: $69,114 average pay, 3,643 jobs in professional, scientific and technical servicesMartin County: $73,125 average pay, 3,491 jobs in professional, scientific and technical servicesMarion County: $60,262 average pay, 3,311 jobs in professional, scientific and technical servicesSt. Lucie County: $62,602 average pay, 3,073 jobs in professional, scientific and technical servicesOsceola County: $52,197 average pay, 2,946 jobs in professional, scientific and technical servicesIndian River County: $69,650 average pay, 2,919 jobs in professional, scientific and technical servicesLake County: $57,759 average pay, 2,845 jobs in professional, scientific and technical servicesClay County: $67,320 average pay, 2,459 jobs in professional, scientific and technical servicesHernando County: $51,402 average pay, 1,657 jobs in professional, scientific and technical servicesCharlotte County: $67,412 average pay, 1,655 jobs in professional, scientific and technical servicesFlagler County: $74,783 average pay, 1,648 jobs in professional, scientific and technical servicesSanta Rosa County: $71,650 average pay, 1,424 jobs in professional, scientific and technical servicesMonroe County: $90,851 average pay, 1,246 jobs in professional, scientific and technical servicesWalton County: $74,957 average pay, 1,136 jobs in professional, scientific and technical servicesNassau County: $57,922 average pay, 926 jobs in professional, scientific and technical servicesCitrus County: $58,005 average pay, 814 jobs in professional, scientific and technical servicesSumter County: $56,676 average pay, 772 jobs in professional, scientific and technical servicesHighlands County: $47,265 average pay, 668 jobs in professional, scientific and technical servicesHendry County: $62,311 average pay, 505 jobs in professional, scientific and technical servicesColumbia County: $63,899 average pay, 467 jobs in professional, scientific and technical servicesLevy County: $53,969 average pay, 385 jobs in professional, scientific and technical servicesPutnam County: $44,229 average pay, 362 jobs in professional, scientific and technical servicesWashington County: $65,233 average pay, 317 jobs in professional, scientific and technical servicesJackson County: $69,384 average pay, 294 jobs in professional, scientific and technical servicesOkeechobee County: $47,210 average pay, 219 jobs in professional, scientific and technical servicesWakulla County: $65,719 average pay, 203 jobs in professional, scientific and technical servicesSuwannee County: $38,086 average pay, 198 jobs in professional, scientific and technical servicesGulf County: $67,231 average pay, 160 jobs in professional, scientific and technical servicesDeSoto County: $47,911 average pay, 146 jobs in professional, scientific and technical servicesHardee County: $44,746 average pay, 142 jobs in professional, scientific and technical servicesGadsden County: $37,831 average pay, 136 jobs in professional, scientific and technical servicesJefferson County: $55,462 average pay, 132 jobs in professional, scientific and technical servicesBaker County: $42,815 average pay, 119 jobs in professional, scientific and technical servicesTaylor County: $46,773 average pay, 88 jobs in professional, scientific and technical servicesBradford County: $40,862 average pay, 87 jobs in professional, scientific and technical servicesMadison County: $47,667 average pay, 81 jobs in professional, scientific and technical servicesFranklin County: $64,885 average pay, 78 jobs in professional, scientific and technical servicesGilchrist County: $56,857 average pay, 56 jobs in professional, scientific and technical servicesHolmes County: $50,500 average pay, 56 jobs in professional, scientific and technical servicesHamilton County: $40,037 average pay, 54 jobs in professional, scientific and technical servicesLafayette County: $26,143 average pay, 42 jobs in professional, scientific and technical servicesCalhoun County: $54,333 average pay, 33 jobs in professional, scientific and technical servicesLiberty County: $50,154 average pay, 26 jobs in professional, scientific and technical servicesDixie County: $26,895 average pay, 19 jobs in professional, scientific and technical servicesGlades County: $44,083 average pay, 12 jobs in professional, scientific and technical servicesUnion County: $56,667 average pay, 12 jobs in professional, scientific and technical servicesLafayettePinellasBrowardHillsboroughOrangePalm BeachMiami-Dade$20k$30k$40k$50k$60k$70k$80k$90k$100k$110kMiami-Dade County: $104,085 average pay, 89,618 jobs in professional, scientific and technical servicesHillsborough County: $94,160 average pay, 77,914 jobs in professional, scientific and technical servicesOrange County: $95,622 average pay, 62,056 jobs in professional, scientific and technical servicesBroward County: $86,222 average pay, 60,640 jobs in professional, scientific and technical servicesPalm Beach County: $96,278 average pay, 50,327 jobs in professional, scientific and technical servicesPinellas County: $80,611 average pay, 36,818 jobs in professional, scientific and technical servicesDuval County: $89,061 average pay, 32,953 jobs in professional, scientific and technical servicesBrevard County: $93,618 average pay, 21,438 jobs in professional, scientific and technical servicesSeminole County: $82,467 average pay, 17,259 jobs in professional, scientific and technical servicesLee County: $97,536 average pay, 16,958 jobs in professional, scientific and technical servicesLeon County: $104,039 average pay, 12,637 jobs in professional, scientific and technical servicesSarasota County: $78,680 average pay, 11,525 jobs in professional, scientific and technical servicesPolk County: $64,942 average pay, 8,622 jobs in professional, scientific and technical servicesOkaloosa County: $91,119 average pay, 8,194 jobs in professional, scientific and technical servicesEscambia County: $76,934 average pay, 7,955 jobs in professional, scientific and technical servicesCollier County: $100,535 average pay, 7,172 jobs in professional, scientific and technical servicesVolusia County: $61,264 average pay, 6,897 jobs in professional, scientific and technical servicesAlachua County: $73,002 average pay, 6,462 jobs in professional, scientific and technical servicesManatee County: $63,390 average pay, 5,645 jobs in professional, scientific and technical servicesPasco County: $60,032 average pay, 5,316 jobs in professional, scientific and technical servicesSt. Johns County: $69,099 average pay, 4,125 jobs in professional, scientific and technical servicesBay County: $69,114 average pay, 3,643 jobs in professional, scientific and technical servicesMartin County: $73,125 average pay, 3,491 jobs in professional, scientific and technical servicesMarion County: $60,262 average pay, 3,311 jobs in professional, scientific and technical servicesSt. Lucie County: $62,602 average pay, 3,073 jobs in professional, scientific and technical servicesOsceola County: $52,197 average pay, 2,946 jobs in professional, scientific and technical servicesIndian River County: $69,650 average pay, 2,919 jobs in professional, scientific and technical servicesLake County: $57,759 average pay, 2,845 jobs in professional, scientific and technical servicesClay County: $67,320 average pay, 2,459 jobs in professional, scientific and technical servicesHernando County: $51,402 average pay, 1,657 jobs in professional, scientific and technical servicesCharlotte County: $67,412 average pay, 1,655 jobs in professional, scientific and technical servicesFlagler County: $74,783 average pay, 1,648 jobs in professional, scientific and technical servicesSanta Rosa County: $71,650 average pay, 1,424 jobs in professional, scientific and technical servicesMonroe County: $90,851 average pay, 1,246 jobs in professional, scientific and technical servicesWalton County: $74,957 average pay, 1,136 jobs in professional, scientific and technical servicesNassau County: $57,922 average pay, 926 jobs in professional, scientific and technical servicesCitrus County: $58,005 average pay, 814 jobs in professional, scientific and technical servicesSumter County: $56,676 average pay, 772 jobs in professional, scientific and technical servicesHighlands County: $47,265 average pay, 668 jobs in professional, scientific and technical servicesHendry County: $62,311 average pay, 505 jobs in professional, scientific and technical servicesColumbia County: $63,899 average pay, 467 jobs in professional, scientific and technical servicesLevy County: $53,969 average pay, 385 jobs in professional, scientific and technical servicesPutnam County: $44,229 average pay, 362 jobs in professional, scientific and technical servicesWashington County: $65,233 average pay, 317 jobs in professional, scientific and technical servicesJackson County: $69,384 average pay, 294 jobs in professional, scientific and technical servicesOkeechobee County: $47,210 average pay, 219 jobs in professional, scientific and technical servicesWakulla County: $65,719 average pay, 203 jobs in professional, scientific and technical servicesSuwannee County: $38,086 average pay, 198 jobs in professional, scientific and technical servicesGulf County: $67,231 average pay, 160 jobs in professional, scientific and technical servicesDeSoto County: $47,911 average pay, 146 jobs in professional, scientific and technical servicesHardee County: $44,746 average pay, 142 jobs in professional, scientific and technical servicesGadsden County: $37,831 average pay, 136 jobs in professional, scientific and technical servicesJefferson County: $55,462 average pay, 132 jobs in professional, scientific and technical servicesBaker County: $42,815 average pay, 119 jobs in professional, scientific and technical servicesTaylor County: $46,773 average pay, 88 jobs in professional, scientific and technical servicesBradford County: $40,862 average pay, 87 jobs in professional, scientific and technical servicesMadison County: $47,667 average pay, 81 jobs in professional, scientific and technical servicesFranklin County: $64,885 average pay, 78 jobs in professional, scientific and technical servicesGilchrist County: $56,857 average pay, 56 jobs in professional, scientific and technical servicesHolmes County: $50,500 average pay, 56 jobs in professional, scientific and technical servicesHamilton County: $40,037 average pay, 54 jobs in professional, scientific and technical servicesLafayette County: $26,143 average pay, 42 jobs in professional, scientific and technical servicesCalhoun County: $54,333 average pay, 33 jobs in professional, scientific and technical servicesLiberty County: $50,154 average pay, 26 jobs in professional, scientific and technical servicesDixie County: $26,895 average pay, 19 jobs in professional, scientific and technical servicesGlades County: $44,083 average pay, 12 jobs in professional, scientific and technical servicesUnion County: $56,667 average pay, 12 jobs in professional, scientific and technical servicesMiami-DadePalm BeachOrangeHillsboroughBrowardPinellasLafayette
Florida average $89,533Middle county $63,390

More about the sector


Where it is concentrated

Okaloosa County leans on it most: 1.7 times its share across the 67 counties.


Most jobs

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

CountyJobsEmployeesAvg payShare of sector
Miami-Dade County89,618$104,08514.6%
Hillsborough County77,914$94,16012.7%
Orange County62,056$95,62210.1%
Broward County60,640$86,2229.9%
Palm Beach County50,327$96,2788.2%
Pinellas County36,818$80,6116.0%
Duval County32,953$89,0615.4%
Brevard County21,438$93,6183.5%
Seminole County17,259$82,4672.8%
Lee County16,958$97,5362.8%

Highest and lowest pay

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

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