CountyPayrolls

Accommodation and Food Services

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

Florida's hotels and restaurants sector had 1,048,633 employees in 48,853 establishments in 2023, at an average pay of $28,507. Average pay of $28,507 is the lowest of the 19 sectors, 0.47 times the all-industry average. It is most concentrated in Monroe County, where it is 3.3 times as common as across the 67 counties.

Compare Miami-Dade and Orange in hotels and restaurants or any two counties.

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

$15k$20k$25k$30k$35k$40kFlorida average $28,507Middle county $22,546Miami-Dade County: $35,116 average pay, 135,766 jobs in hotels and restaurantsOrange County: $33,444 average pay, 127,746 jobs in hotels and restaurantsBroward County: $28,886 average pay, 91,131 jobs in hotels and restaurantsPalm Beach County: $28,106 average pay, 74,315 jobs in hotels and restaurantsHillsborough County: $28,083 average pay, 62,557 jobs in hotels and restaurantsPinellas County: $26,510 average pay, 50,482 jobs in hotels and restaurantsDuval County: $24,660 average pay, 47,676 jobs in hotels and restaurantsLee County: $25,901 average pay, 33,915 jobs in hotels and restaurantsBrevard County: $23,380 average pay, 26,965 jobs in hotels and restaurantsCollier County: $32,941 average pay, 26,578 jobs in hotels and restaurantsVolusia County: $23,510 average pay, 26,379 jobs in hotels and restaurantsSarasota County: $30,269 average pay, 22,994 jobs in hotels and restaurantsOsceola County: $30,543 average pay, 22,728 jobs in hotels and restaurantsPolk County: $21,121 average pay, 22,244 jobs in hotels and restaurantsSeminole County: $23,239 average pay, 19,551 jobs in hotels and restaurantsPasco County: $21,850 average pay, 16,680 jobs in hotels and restaurantsSt. Johns County: $27,806 average pay, 16,530 jobs in hotels and restaurantsMonroe County: $39,815 average pay, 16,050 jobs in hotels and restaurantsEscambia County: $24,404 average pay, 15,807 jobs in hotels and restaurantsManatee County: $25,479 average pay, 15,375 jobs in hotels and restaurantsLeon County: $21,061 average pay, 15,290 jobs in hotels and restaurantsAlachua County: $22,411 average pay, 14,114 jobs in hotels and restaurantsLake County: $22,592 average pay, 13,073 jobs in hotels and restaurantsOkaloosa County: $26,918 average pay, 12,349 jobs in hotels and restaurantsBay County: $30,200 average pay, 12,081 jobs in hotels and restaurantsMarion County: $22,546 average pay, 11,303 jobs in hotels and restaurantsSt. Lucie County: $22,815 average pay, 10,496 jobs in hotels and restaurantsMartin County: $23,895 average pay, 8,943 jobs in hotels and restaurantsIndian River County: $25,043 average pay, 6,887 jobs in hotels and restaurantsClay County: $22,609 average pay, 6,799 jobs in hotels and restaurantsWalton County: $38,909 average pay, 6,584 jobs in hotels and restaurantsCharlotte County: $24,382 average pay, 6,236 jobs in hotels and restaurantsHernando County: $21,824 average pay, 6,182 jobs in hotels and restaurantsSanta Rosa County: $20,773 average pay, 5,838 jobs in hotels and restaurantsNassau County: $32,908 average pay, 5,554 jobs in hotels and restaurantsSumter County: $23,440 average pay, 5,068 jobs in hotels and restaurantsFlagler County: $22,778 average pay, 4,083 jobs in hotels and restaurantsCitrus County: $20,591 average pay, 3,725 jobs in hotels and restaurantsHighlands County: $20,216 average pay, 3,050 jobs in hotels and restaurantsColumbia County: $20,992 average pay, 2,745 jobs in hotels and restaurantsPutnam County: $19,089 average pay, 1,824 jobs in hotels and restaurantsHendry County: $19,284 average pay, 1,283 jobs in hotels and restaurantsGadsden County: $33,864 average pay, 1,221 jobs in hotels and restaurantsSuwannee County: $18,543 average pay, 1,198 jobs in hotels and restaurantsLevy County: $20,410 average pay, 1,156 jobs in hotels and restaurantsJackson County: $20,016 average pay, 1,089 jobs in hotels and restaurantsOkeechobee County: $21,089 average pay, 1,032 jobs in hotels and restaurantsBaker County: $21,112 average pay, 786 jobs in hotels and restaurantsWakulla County: $17,476 average pay, 761 jobs in hotels and restaurantsGulf County: $24,101 average pay, 686 jobs in hotels and restaurantsTaylor County: $20,608 average pay, 549 jobs in hotels and restaurantsFranklin County: $36,752 average pay, 536 jobs in hotels and restaurantsBradford County: $20,827 average pay, 521 jobs in hotels and restaurantsDeSoto County: $21,133 average pay, 483 jobs in hotels and restaurantsHardee County: $17,550 average pay, 480 jobs in hotels and restaurantsWashington County: $21,539 average pay, 436 jobs in hotels and restaurantsGilchrist County: $21,238 average pay, 432 jobs in hotels and restaurantsHolmes County: $21,155 average pay, 264 jobs in hotels and restaurantsDixie County: $21,134 average pay, 232 jobs in hotels and restaurantsMadison County: $21,393 average pay, 229 jobs in hotels and restaurantsCalhoun County: $18,570 average pay, 221 jobs in hotels and restaurantsJefferson County: $19,124 average pay, 210 jobs in hotels and restaurantsUnion County: $19,992 average pay, 122 jobs in hotels and restaurantsGlades County: $18,966 average pay, 119 jobs in hotels and restaurantsHamilton County: $16,991 average pay, 117 jobs in hotels and restaurantsLafayette County: $16,347 average pay, 72 jobs in hotels and restaurantsLiberty County: $22,000 average pay, 18 jobs in hotels and restaurantsLafayettePinellasHillsboroughPalm BeachBrowardOrangeMiami-DadeMonroe$15k$20k$25k$30k$35k$40kMiami-Dade County: $35,116 average pay, 135,766 jobs in hotels and restaurantsOrange County: $33,444 average pay, 127,746 jobs in hotels and restaurantsBroward County: $28,886 average pay, 91,131 jobs in hotels and restaurantsPalm Beach County: $28,106 average pay, 74,315 jobs in hotels and restaurantsHillsborough County: $28,083 average pay, 62,557 jobs in hotels and restaurantsPinellas County: $26,510 average pay, 50,482 jobs in hotels and restaurantsDuval County: $24,660 average pay, 47,676 jobs in hotels and restaurantsLee County: $25,901 average pay, 33,915 jobs in hotels and restaurantsBrevard County: $23,380 average pay, 26,965 jobs in hotels and restaurantsCollier County: $32,941 average pay, 26,578 jobs in hotels and restaurantsVolusia County: $23,510 average pay, 26,379 jobs in hotels and restaurantsSarasota County: $30,269 average pay, 22,994 jobs in hotels and restaurantsOsceola County: $30,543 average pay, 22,728 jobs in hotels and restaurantsPolk County: $21,121 average pay, 22,244 jobs in hotels and restaurantsSeminole County: $23,239 average pay, 19,551 jobs in hotels and restaurantsPasco County: $21,850 average pay, 16,680 jobs in hotels and restaurantsSt. Johns County: $27,806 average pay, 16,530 jobs in hotels and restaurantsMonroe County: $39,815 average pay, 16,050 jobs in hotels and restaurantsEscambia County: $24,404 average pay, 15,807 jobs in hotels and restaurantsManatee County: $25,479 average pay, 15,375 jobs in hotels and restaurantsLeon County: $21,061 average pay, 15,290 jobs in hotels and restaurantsAlachua County: $22,411 average pay, 14,114 jobs in hotels and restaurantsLake County: $22,592 average pay, 13,073 jobs in hotels and restaurantsOkaloosa County: $26,918 average pay, 12,349 jobs in hotels and restaurantsBay County: $30,200 average pay, 12,081 jobs in hotels and restaurantsMarion County: $22,546 average pay, 11,303 jobs in hotels and restaurantsSt. Lucie County: $22,815 average pay, 10,496 jobs in hotels and restaurantsMartin County: $23,895 average pay, 8,943 jobs in hotels and restaurantsIndian River County: $25,043 average pay, 6,887 jobs in hotels and restaurantsClay County: $22,609 average pay, 6,799 jobs in hotels and restaurantsWalton County: $38,909 average pay, 6,584 jobs in hotels and restaurantsCharlotte County: $24,382 average pay, 6,236 jobs in hotels and restaurantsHernando County: $21,824 average pay, 6,182 jobs in hotels and restaurantsSanta Rosa County: $20,773 average pay, 5,838 jobs in hotels and restaurantsNassau County: $32,908 average pay, 5,554 jobs in hotels and restaurantsSumter County: $23,440 average pay, 5,068 jobs in hotels and restaurantsFlagler County: $22,778 average pay, 4,083 jobs in hotels and restaurantsCitrus County: $20,591 average pay, 3,725 jobs in hotels and restaurantsHighlands County: $20,216 average pay, 3,050 jobs in hotels and restaurantsColumbia County: $20,992 average pay, 2,745 jobs in hotels and restaurantsPutnam County: $19,089 average pay, 1,824 jobs in hotels and restaurantsHendry County: $19,284 average pay, 1,283 jobs in hotels and restaurantsGadsden County: $33,864 average pay, 1,221 jobs in hotels and restaurantsSuwannee County: $18,543 average pay, 1,198 jobs in hotels and restaurantsLevy County: $20,410 average pay, 1,156 jobs in hotels and restaurantsJackson County: $20,016 average pay, 1,089 jobs in hotels and restaurantsOkeechobee County: $21,089 average pay, 1,032 jobs in hotels and restaurantsBaker County: $21,112 average pay, 786 jobs in hotels and restaurantsWakulla County: $17,476 average pay, 761 jobs in hotels and restaurantsGulf County: $24,101 average pay, 686 jobs in hotels and restaurantsTaylor County: $20,608 average pay, 549 jobs in hotels and restaurantsFranklin County: $36,752 average pay, 536 jobs in hotels and restaurantsBradford County: $20,827 average pay, 521 jobs in hotels and restaurantsDeSoto County: $21,133 average pay, 483 jobs in hotels and restaurantsHardee County: $17,550 average pay, 480 jobs in hotels and restaurantsWashington County: $21,539 average pay, 436 jobs in hotels and restaurantsGilchrist County: $21,238 average pay, 432 jobs in hotels and restaurantsHolmes County: $21,155 average pay, 264 jobs in hotels and restaurantsDixie County: $21,134 average pay, 232 jobs in hotels and restaurantsMadison County: $21,393 average pay, 229 jobs in hotels and restaurantsCalhoun County: $18,570 average pay, 221 jobs in hotels and restaurantsJefferson County: $19,124 average pay, 210 jobs in hotels and restaurantsUnion County: $19,992 average pay, 122 jobs in hotels and restaurantsGlades County: $18,966 average pay, 119 jobs in hotels and restaurantsHamilton County: $16,991 average pay, 117 jobs in hotels and restaurantsLafayette County: $16,347 average pay, 72 jobs in hotels and restaurantsLiberty County: $22,000 average pay, 18 jobs in hotels and restaurantsMonroeMiami-DadeOrangeBrowardPalm BeachHillsboroughPinellasLafayette
Florida average $28,507Middle county $22,546

More about the sector


Where it is concentrated

Monroe County leans on it most: 3.3 times its share across the 67 counties.


Most jobs

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

CountyJobsEmployeesAvg payShare of sector
Miami-Dade County135,766$35,11612.9%
Orange County127,746$33,44412.2%
Broward County91,131$28,8868.7%
Palm Beach County74,315$28,1067.1%
Hillsborough County62,557$28,0836.0%
Pinellas County50,482$26,5104.8%
Duval County47,676$24,6604.5%
Lee County33,915$25,9013.2%
Brevard County26,965$23,3802.6%
Collier County26,578$32,9412.5%

Highest and lowest pay

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

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