§ 03 Trade wages
General maintenance and repair workers: what they earn, metro by metro
Handle small repairs across trades: fixtures, drywall, doors, minor plumbing and electrical. 1,529,700 people work in this occupation nationwide. You hire them for small repairs and punch lists.
BLS OEWS May 2025 · SOC 49-9071
General maintenance and repair workers, United States
25th pct$19.64per hour
Median$23.84per hour
75th pct$30.10per hour
10th pct$17.00
90th pct$37.11
Mean$25.86
Workers1,529,700
Your multiplier: ×2.0Median wage × multiplier: $48/hr
OEWS reports what employers pay these workers per hour. A contractor’s bill also covers the business: insurance, licensing, vehicles, tools, office staff, warranty callbacks, unbilled travel time and profit. The wage is a floor for understanding a quote, never a price. You set the multiplier; we publish no typical markup because we have no citable source for one.What else is in a bill for this trade
- Minimum charges for short visits
- Limits on licensed work: many states require a licensed trade for electrical, gas and plumbing beyond fixture swaps
BLS OEWS May 2025 · United States · mean RSE 0.2%Employee wages from the BLS employer survey. Not what a contractor bills.
| Metro | Median | 25th–75th | Workers | vs US |
|---|---|---|---|---|
| Kahului-Wailuku, HI | $30.76 | $27.16–$38.06 | 1,350 | +29% |
| San Francisco-Oakland-Fremont, CA | $30.59 | $24.99–$38.53 | 18,550 | +28% |
| San Jose-Sunnyvale-Santa Clara, CA | $30.39 | $24.79–$38.52 | 7,750 | +27% |
| Fairbanks-College, AK | $30.06 | $22.98–$39.24 | 380 | +26% |
| Sheboygan, WI | $30.01 | $23.94–$35.64 | 760 | +26% |
| Napa, CA | $29.74 | $23.52–$37.04 | 830 | +25% |
| Vallejo, CA | $29.52 | $23.04–$39.38 | 1,190 | +24% |
| Decatur, IL | $29.51 | $29.27–$35.98 | 1,350 | +24% |
| Seattle-Tacoma-Bellevue, WA | $29.21 | $24.32–$36.33 | 17,790 | +23% |
| Minneapolis-St. Paul-Bloomington, MN-WI | $29.07 | $23.50–$35.05 | 18,090 | +22% |
| Mount Vernon-Anacortes, WA | $28.92 | $22.68–$36.19 | 560 | +21% |
| Boston-Cambridge-Newton, MA-NH | $28.69 | $23.00–$35.10 | 21,030 | +20% |
| Bremerton-Silverdale-Port Orchard, WA | $28.69 | $22.98–$36.21 | 760 | +20% |
| Modesto, CA | $28.68 | $22.72–$35.65 | 1,660 | +20% |
| Stockton-Lodi, CA | $28.65 | $22.94–$36.58 | 2,740 | +20% |
| New York-Newark-Jersey City, NY-NJ | $28.63 | $22.31–$34.53 | 108,700 | +20% |
| Hanford-Corcoran, CA | $28.46 | $23.08–$33.41 | 520 | +19% |
| Olympia-Lacey-Tumwater, WA | $28.36 | $22.93–$34.20 | 1,130 | +19% |
| Duluth, MN-WI | $28.32 | $21.72–$34.00 | 1,820 | +19% |
| Portland-Vancouver-Hillsboro, OR-WA | $28.25 | $22.80–$33.18 | 8,860 | +18% |
| New Haven, CT | $28.24 | $22.09–$34.72 | 2,330 | +18% |
| Kenosha, WI | $28.24 | $21.86–$34.76 | 840 | +18% |
| Kennewick-Richland, WA | $28.22 | $22.17–$35.02 | 1,130 | +18% |
| Hartford-West Hartford-East Hartford, CT | $28.21 | $22.06–$35.22 | 4,020 | +18% |
| Oshkosh-Neenah, WI | $28.11 | $22.70–$32.23 | 990 | +18% |
| Columbus, IN | $28.10 | $22.22–$35.93 | 610 | +18% |
| Kankakee, IL | $28.08 | $20.82–$32.92 | 520 | +18% |
| Santa Rosa-Petaluma, CA | $27.97 | $22.73–$35.40 | 1,930 | +17% |
| Burlington-South Burlington, VT | $27.96 | $24.03–$32.02 | 950 | +17% |
| Bellingham, WA | $27.93 | $22.34–$33.34 | 880 | +17% |
| Green Bay, WI | $27.92 | $22.27–$31.45 | 1,910 | +17% |
| Chicago-Naperville-Elgin, IL-IN | $27.90 | $21.67–$34.66 | 45,710 | +17% |
| Barnstable Town, MA | $27.70 | $22.55–$31.23 | 1,050 | +16% |
| Elkhart-Goshen, IN | $27.69 | $22.23–$31.47 | 1,500 | +16% |
| Bridgeport-Stamford-Danbury, CT | $27.64 | $21.65–$33.70 | 2,410 | +16% |
| Sioux City, IA-NE-SD | $27.63 | $21.78–$31.05 | 980 | +16% |
| Appleton, WI | $27.61 | $22.28–$30.79 | 1,340 | +16% |
| St. Joseph, MO-KS | $27.60 | $22.18–$31.52 | 830 | +16% |
| Anchorage, AK | $27.59 | $21.71–$34.36 | 1,680 | +16% |
| Madison, WI | $27.56 | $22.30–$31.19 | 3,790 | +16% |
| Washington-Arlington-Alexandria, DC-VA-MD-WV | $27.52 | $22.10–$33.40 | 23,100 | +15% |
| Boulder, CO | $27.52 | $22.65–$32.23 | 1,090 | +15% |
| Toledo, OH | $27.49 | $21.97–$31.26 | 3,640 | +15% |
| Lima, OH | $27.49 | $21.69–$33.80 | 620 | +15% |
| Cincinnati, OH-KY-IN | $27.32 | $22.00–$30.90 | 12,140 | +15% |
| Merced, CA | $27.26 | $21.94–$33.28 | 930 | +14% |
| Mankato, MN | $27.26 | $23.43–$30.75 | 630 | +14% |
| Janesville-Beloit, WI | $27.21 | $22.04–$30.04 | 770 | +14% |
| Sacramento-Roseville-Folsom, CA | $27.20 | $21.92–$30.56 | 7,980 | +14% |
| Los Angeles-Long Beach-Anaheim, CA | $27.17 | $22.09–$32.02 | 47,890 | +14% |
| Milwaukee-Waukesha, WI | $27.08 | $22.06–$31.06 | 8,270 | +14% |
| St. Cloud, MN | $26.98 | $22.55–$30.36 | 1,140 | +13% |
| Twin Falls, ID | $26.93 | $20.90–$32.06 | 640 | +13% |
| Albany, OR | $26.84 | $22.13–$30.78 | 370 | +13% |
| Grand Island, NE | $26.80 | $21.59–$30.25 | 460 | +12% |
| Chambersburg, PA | $26.77 | $21.64–$30.61 | 740 | +12% |
| Wausau, WI | $26.76 | $22.61–$30.68 | 830 | +12% |
| Lafayette-West Lafayette, IN | $26.68 | $22.14–$33.66 | 1,250 | +12% |
| Urban Honolulu, HI | $26.58 | $21.52–$33.14 | 5,120 | +11% |
| Champaign-Urbana, IL | $26.57 | $19.81–$31.39 | 1,290 | +11% |
| Kiryas Joel-Poughkeepsie-Newburgh, NY | $26.52 | $21.71–$31.25 | 3,080 | +11% |
| Worcester, MA | $26.52 | $21.80–$31.09 | 2,760 | +11% |
| Wenatchee-East Wenatchee, WA | $26.49 | $21.79–$31.73 | 760 | +11% |
| Yuba City, CA | $26.49 | $21.30–$30.76 | 380 | +11% |
| Ames, IA | $26.33 | $21.75–$30.65 | 670 | +10% |
| Bend, OR | $26.28 | $22.40–$30.43 | 980 | +10% |
| Oxnard-Thousand Oaks-Ventura, CA | $26.24 | $21.36–$31.07 | 2,700 | +10% |
| San Diego-Chula Vista-Carlsbad, CA | $26.22 | $21.94–$31.58 | 12,350 | +10% |
| Dubuque, IA | $26.13 | $21.58–$29.88 | 570 | +10% |
| Syracuse, NY | $26.11 | $21.61–$30.14 | 3,550 | +10% |
| Rochester, MN | $25.99 | $21.67–$30.35 | 940 | +9% |
| Racine-Mount Pleasant, WI | $25.98 | $20.34–$31.35 | 800 | +9% |
| Walla Walla, WA | $25.94 | $23.16–$30.98 | 310 | +9% |
| St. Louis, MO-IL | $25.93 | $21.35–$31.49 | 13,170 | +9% |
| Trenton-Princeton, NJ | $25.93 | $21.94–$32.10 | 1,840 | +9% |
| Eau Claire, WI | $25.91 | $21.73–$30.75 | 920 | +9% |
| Rockford, IL | $25.78 | $19.56–$31.24 | 1,980 | +8% |
| York-Hanover, PA | $25.77 | $21.20–$31.21 | 2,040 | +8% |
| Greeley, CO | $25.77 | $21.73–$31.27 | 980 | +8% |
| Riverside-San Bernardino-Ontario, CA | $25.75 | $21.50–$32.65 | 13,720 | +8% |
| Manchester-Nashua, NH | $25.73 | $21.89–$30.62 | 1,570 | +8% |
| Fort Collins-Loveland, CO | $25.62 | $22.02–$30.69 | 1,410 | +7% |
| Carson City, NV | $25.62 | $21.02–$29.82 | 320 | +7% |
| Norwich-New London-Willimantic, CT | $25.57 | $21.80–$30.76 | 820 | +7% |
| La Crosse-Onalaska, WI-MN | $25.56 | $21.29–$30.66 | 920 | +7% |
| Spartanburg, SC | $25.53 | $20.95–$30.88 | 2,010 | +7% |
| Longview-Kelso, WA | $25.53 | $21.52–$31.72 | 370 | +7% |
| Salem, OR | $25.52 | $21.92–$30.10 | 1,640 | +7% |
| Lebanon, PA | $25.46 | $21.64–$29.65 | 700 | +7% |
| Allentown-Bethlehem-Easton, PA-NJ | $25.42 | $21.49–$31.46 | 3,780 | +7% |
| Columbus, OH | $25.38 | $22.06–$30.49 | 10,970 | +6% |
| Springfield, MA | $25.38 | $20.66–$30.54 | 1,950 | +6% |
| Santa Maria-Santa Barbara, CA | $25.37 | $22.00–$31.82 | 1,980 | +6% |
| Salt Lake City-Murray, UT | $25.31 | $21.55–$31.02 | 6,590 | +6% |
| Portland-South Portland, ME | $25.28 | $22.51–$29.77 | 2,550 | +6% |
| Denver-Aurora-Centennial, CO | $25.21 | $22.64–$30.83 | 11,510 | +6% |
| Vineland, NJ | $25.21 | $20.54–$31.62 | 600 | +6% |
| Akron, OH | $25.20 | $21.46–$30.39 | 3,560 | +6% |
| Spokane-Spokane Valley, WA | $25.13 | $21.88–$31.07 | 2,430 | +5% |
| Reading, PA | $25.12 | $21.52–$30.30 | 1,800 | +5% |
| Baltimore-Columbia-Towson, MD | $25.05 | $21.16–$29.93 | 11,250 | +5% |
| Lexington Park, MD | $25.05 | $20.30–$28.68 | 430 | +5% |
| Fargo, ND-MN | $25.02 | $22.26–$29.33 | 1,040 | +5% |
| Chico, CA | $25.02 | $21.01–$32.39 | 720 | +5% |
| Corvallis, OR | $25.00 | $21.69–$29.17 | 340 | +5% |
| Cleveland, OH | $24.97 | $21.16–$30.90 | 12,860 | +5% |
| Ogden, UT | $24.97 | $20.79–$32.55 | 2,480 | +5% |
| Fond du Lac, WI | $24.97 | $21.67–$29.91 | 410 | +5% |
| Las Vegas-Henderson-North Las Vegas, NV | $24.96 | $21.00–$33.62 | 11,180 | +5% |
| Cedar Rapids, IA | $24.94 | $21.29–$31.57 | 1,260 | +5% |
| Omaha, NE-IA | $24.85 | $22.04–$29.84 | 4,360 | +4% |
| Amherst Town-Northampton, MA | $24.83 | $20.70–$29.64 | 1,140 | +4% |
| Fresno, CA | $24.73 | $20.67–$30.15 | 3,590 | +4% |
| Reno, NV | $24.67 | $21.43–$30.60 | 3,070 | +3% |
| Davenport-Moline-Rock Island, IA-IL | $24.61 | $19.73–$30.55 | 1,940 | +3% |
| Medford, OR | $24.61 | $20.67–$29.94 | 700 | +3% |
| Charlotte-Concord-Gastonia, NC-SC | $24.52 | $21.16–$30.26 | 11,460 | +3% |
| Canton-Massillon, OH | $24.52 | $19.31–$30.23 | 2,010 | +3% |
| Waterloo-Cedar Falls, IA | $24.49 | $20.59–$29.28 | 870 | +3% |
| Springfield, OH | $24.49 | $18.78–$29.72 | 630 | +3% |
| Peoria, IL | $24.43 | $19.39–$30.62 | 1,680 | +2% |
| Bakersfield-Delano, CA | $24.42 | $21.02–$33.05 | 2,490 | +2% |
| Des Moines-West Des Moines, IA | $24.41 | $21.54–$30.29 | 3,780 | +2% |
| Salinas, CA | $24.41 | $21.25–$31.12 | 1,550 | +2% |
| Gettysburg, PA | $24.39 | $19.37–$28.70 | 450 | +2% |
| Dayton-Kettering-Beavercreek, OH | $24.38 | $20.32–$30.89 | 3,670 | +2% |
| Providence-Warwick, RI-MA | $24.37 | $21.21–$29.95 | 6,370 | +2% |
| Lincoln, NE | $24.35 | $21.66–$29.56 | 1,540 | +2% |
| Buffalo-Cheektowaga, NY | $24.34 | $21.13–$29.84 | 5,980 | +2% |
| Visalia, CA | $24.32 | $20.49–$30.30 | 1,450 | +2% |
| Harrisonburg, VA | $24.21 | $19.73–$30.80 | 780 | +2% |
| Kingston, NY | $24.15 | $20.81–$29.87 | 870 | +1% |
| Philadelphia-Camden-Wilmington, PA-NJ-DE-MD | $24.14 | $21.26–$30.24 | 22,470 | +1% |
| Mansfield, OH | $24.14 | $19.48–$29.19 | 660 | +1% |
| Lewiston-Auburn, ME | $24.12 | $21.88–$30.51 | 340 | +1% |
| Logan, UT-ID | $24.08 | $19.19–$29.74 | 720 | +1% |
| Santa Cruz-Watsonville, CA | $24.04 | $21.80–$29.72 | 880 | +1% |
| Lewiston, ID-WA | $24.04 | $18.99–$30.76 | 350 | +1% |
| Rochester, NY | $24.03 | $21.36–$29.15 | 5,870 | +1% |
| Minot, ND | $24.02 | $18.69–$29.31 | 280 | +1% |
| Raleigh-Cary, NC | $23.98 | $21.05–$29.24 | 6,330 | +1% |
| Pueblo, CO | $23.96 | $19.85–$29.92 | 530 | +1% |
| Scranton--Wilkes-Barre, PA | $23.90 | $19.98–$30.01 | 2,750 | 0% |
| Lancaster, PA | $23.87 | $20.50–$30.21 | 2,520 | 0% |
| Atlanta-Sandy Springs-Roswell, GA | $23.86 | $21.00–$29.72 | 25,190 | 0% |
| Elmira, NY | $23.83 | $20.56–$29.69 | 440 | 0% |
| Indianapolis-Carmel-Greenwood, IN | $23.81 | $19.68–$29.72 | 10,670 | 0% |
| Greenville-Anderson-Greer, SC | $23.80 | $19.23–$30.27 | 4,610 | 0% |
| Albany-Schenectady-Troy, NY | $23.79 | $20.64–$29.71 | 4,970 | 0% |
| Yakima, WA | $23.77 | $21.48–$29.22 | 1,210 | 0% |
| San Luis Obispo-Paso Robles, CA | $23.75 | $20.66–$30.65 | 1,280 | 0% |
| Gainesville, GA | $23.73 | $21.22–$27.95 | 1,220 | 0% |
| Sandusky, OH | $23.70 | $18.24–$29.44 | 820 | -1% |
| Pittsburgh, PA | $23.68 | $19.48–$29.18 | 10,330 | -1% |
| Harrisburg-Carlisle, PA | $23.68 | $20.45–$29.72 | 3,060 | -1% |
| Fort Wayne, IN | $23.68 | $20.05–$29.37 | 2,210 | -1% |
| Eugene-Springfield, OR | $23.67 | $21.54–$28.44 | 1,600 | -1% |
| Binghamton, NY | $23.66 | $20.02–$28.43 | 1,130 | -1% |
| Ann Arbor, MI | $23.64 | $19.85–$29.71 | 1,680 | -1% |
| Durham-Chapel Hill, NC | $23.62 | $21.96–$29.31 | 2,830 | -1% |
| Watertown-Fort Drum, NY | $23.61 | $19.90–$28.85 | 760 | -1% |
| Evansville, IN | $23.59 | $18.73–$28.79 | 1,420 | -1% |
| Bismarck, ND | $23.59 | $19.01–$27.59 | 450 | -1% |
| Idaho Falls, ID | $23.57 | $18.79–$29.39 | 640 | -1% |
| Waterbury-Shelton, CT | $23.56 | $19.23–$32.28 | 1,240 | -1% |
| Provo-Orem-Lehi, UT | $23.55 | $18.72–$28.70 | 2,500 | -1% |
| Louisville/Jefferson County, KY-IN | $23.54 | $19.68–$30.50 | 7,060 | -1% |
| Springfield, IL | $23.54 | $18.20–$30.00 | 930 | -1% |
| Glens Falls, NY | $23.53 | $19.85–$29.43 | 740 | -1% |
| Pittsfield, MA | $23.53 | $20.92–$29.30 | 690 | -1% |
| Phoenix-Mesa-Chandler, AZ | $23.52 | $20.29–$29.98 | 26,350 | -1% |
| Roanoke, VA | $23.50 | $18.95–$29.38 | 1,360 | -1% |
| Ithaca, NY | $23.50 | $20.83–$28.89 | 600 | -1% |
| Dallas-Fort Worth-Arlington, TX | $23.49 | $19.24–$29.30 | 39,740 | -1% |
| Kansas City, MO-KS | $23.49 | $21.14–$29.56 | 10,360 | -1% |
| Staunton-Stuarts Draft, VA | $23.49 | $18.12–$30.90 | 490 | -1% |
| Cape Girardeau, MO-IL | $23.48 | $18.67–$30.33 | 490 | -2% |
| Grants Pass, OR | $23.46 | $19.83–$29.07 | 220 | -2% |
| Nashville-Davidson--Murfreesboro--Franklin, TN | $23.45 | $19.57–$28.78 | 11,040 | -2% |
| Youngstown-Warren, OH | $23.45 | $18.61–$28.94 | 2,000 | -2% |
| Austin-Round Rock-San Marcos, TX | $23.43 | $20.05–$28.77 | 12,430 | -2% |
| Richmond, VA | $23.43 | $18.79–$29.17 | 5,520 | -2% |
| Joplin, MO-KS | $23.43 | $18.72–$30.15 | 1,020 | -2% |
| Morristown, TN | $23.42 | $17.86–$28.66 | 710 | -2% |
| Colorado Springs, CO | $23.41 | $20.99–$29.26 | 2,410 | -2% |
| Warner Robins, GA | $23.39 | $18.43–$27.54 | 610 | -2% |
| Battle Creek, MI | $23.39 | $18.80–$29.05 | 530 | -2% |
| Sherman-Denison, TX | $23.38 | $18.95–$30.24 | 690 | -2% |
| Charleston-North Charleston, SC | $23.34 | $20.18–$29.51 | 4,460 | -2% |
| Winchester, VA-WV | $23.34 | $18.82–$29.68 | 670 | -2% |
| Grand Rapids-Wyoming-Kentwood, MI | $23.33 | $19.81–$29.36 | 5,470 | -2% |
| Decatur, AL | $23.33 | $18.45–$30.91 | 470 | -2% |
| Atlantic City-Hammonton, NJ | $23.29 | $19.46–$29.74 | 2,050 | -2% |
| State College, PA | $23.28 | $18.87–$27.67 | 870 | -2% |
| Kokomo, IN | $23.27 | $19.04–$29.17 | 280 | -2% |
| Detroit-Warren-Dearborn, MI | $23.26 | $20.50–$29.14 | 16,190 | -2% |
| Sioux Falls, SD-MN | $23.23 | $20.51–$26.60 | 1,270 | -3% |
| Great Falls, MT | $23.20 | $18.21–$27.94 | 370 | -3% |
| Boise City, ID | $23.17 | $20.40–$29.03 | 3,160 | -3% |
| Charlottesville, VA | $23.16 | $18.88–$27.89 | 1,060 | -3% |
| Salisbury, MD | $23.16 | $19.28–$28.85 | 640 | -3% |
| Memphis, TN-MS-AR | $23.15 | $18.42–$29.18 | 6,250 | -3% |
| Jackson, TN | $23.12 | $18.73–$28.22 | 1,040 | -3% |
| Bloomington, IL | $23.11 | $18.35–$29.77 | 710 | -3% |
| Blacksburg-Christiansburg-Radford, VA | $23.10 | $19.50–$30.70 | 930 | -3% |
| Grand Forks, ND-MN | $23.10 | $17.76–$28.63 | 600 | -3% |
| Lawrence, KS | $23.09 | $19.03–$28.87 | 480 | -3% |
| South Bend-Mishawaka, IN-MI | $23.05 | $18.78–$28.56 | 1,620 | -3% |
| Lynchburg, VA | $23.04 | $18.39–$29.83 | 880 | -3% |
| Midland, TX | $23.02 | $19.16–$28.85 | 1,200 | -3% |
| El Centro, CA | $23.02 | $20.01–$29.31 | 500 | -3% |
| Billings, MT | $23.00 | $18.55–$27.70 | 850 | -4% |
| Virginia Beach-Chesapeake-Norfolk, VA-NC | $22.99 | $18.25–$29.01 | 7,100 | -4% |
| Redding, CA | $22.99 | $20.28–$29.29 | 690 | -4% |
| Fayetteville-Springdale-Rogers, AR | $22.97 | $18.04–$28.19 | 2,490 | -4% |
| Coeur d'Alene, ID | $22.96 | $19.56–$27.78 | 790 | -4% |
| Iowa City, IA | $22.96 | $18.61–$28.99 | 710 | -4% |
| Cheyenne, WY | $22.95 | $19.18–$29.84 | 540 | -4% |
| Hagerstown-Martinsburg, MD-WV | $22.94 | $17.77–$29.15 | 1,060 | -4% |
| Hickory-Lenoir-Morganton, NC | $22.93 | $18.73–$29.05 | 1,500 | -4% |
| Grand Junction, CO | $22.93 | $19.19–$27.33 | 460 | -4% |
| Lansing-East Lansing, MI | $22.88 | $19.08–$28.51 | 1,960 | -4% |
| Bozeman, MT | $22.88 | $18.75–$29.20 | 800 | -4% |
| Missoula, MT | $22.83 | $18.20–$25.87 | 590 | -4% |
| Naples-Marco Island, FL | $22.82 | $20.50–$28.11 | 2,400 | -4% |
| Jacksonville, FL | $22.78 | $18.46–$28.78 | 7,710 | -4% |
| Asheville, NC | $22.77 | $18.98–$27.46 | 1,740 | -4% |
| Sumter, SC | $22.76 | $16.54–$29.91 | 550 | -5% |
| Greensboro-High Point, NC | $22.75 | $18.58–$28.38 | 3,530 | -5% |
| Utica-Rome, NY | $22.75 | $18.78–$27.61 | 1,390 | -5% |
| Odessa, TX | $22.74 | $18.48–$29.07 | 770 | -5% |
| Dalton, GA | $22.70 | $19.06–$25.74 | 1,010 | -5% |
| Terre Haute, IN | $22.70 | $19.00–$28.88 | 850 | -5% |
| Bloomington, IN | $22.69 | $18.83–$28.32 | 760 | -5% |
| Chattanooga, TN-GA | $22.68 | $17.88–$28.51 | 2,840 | -5% |
| Wichita, KS | $22.67 | $18.57–$26.23 | 2,740 | -5% |
| Springfield, MO | $22.67 | $18.67–$28.36 | 2,430 | -5% |
| Waco, TX | $22.65 | $18.07–$28.24 | 1,380 | -5% |
| Rapid City, SD | $22.65 | $19.70–$26.63 | 550 | -5% |
| Winston-Salem, NC | $22.64 | $18.30–$28.81 | 2,480 | -5% |
| Jackson, MI | $22.64 | $18.23–$29.29 | 480 | -5% |
| North Port-Bradenton-Sarasota, FL | $22.63 | $18.47–$28.10 | 4,400 | -5% |
| Michigan City-La Porte, IN | $22.62 | $18.82–$28.29 | 530 | -5% |
| Clarksville, TN-KY | $22.58 | $18.07–$28.47 | 1,140 | -5% |
| Bangor, ME | $22.58 | $19.83–$27.20 | 600 | -5% |
| Farmington, NM | $22.56 | $18.33–$28.39 | 500 | -5% |
| Albuquerque, NM | $22.55 | $18.48–$29.20 | 3,860 | -5% |
| Weirton-Steubenville, WV-OH | $22.54 | $17.00–$28.92 | 480 | -5% |
| Columbia, SC | $22.53 | $18.80–$28.43 | 4,680 | -5% |
| Flagstaff, AZ | $22.53 | $18.65–$27.06 | 1,090 | -5% |
| Traverse City, MI | $22.52 | $18.28–$27.31 | 620 | -6% |
| Midland, MI | $22.52 | $18.37–$26.02 | 280 | -6% |
| Houston-Pasadena-The Woodlands, TX | $22.46 | $18.55–$29.07 | 32,050 | -6% |
| Kalamazoo-Portage, MI | $22.45 | $18.77–$28.12 | 1,230 | -6% |
| Topeka, KS | $22.41 | $18.61–$28.31 | 990 | -6% |
| Savannah, GA | $22.39 | $18.25–$28.71 | 2,080 | -6% |
| Gainesville, FL | $22.39 | $18.01–$27.51 | 1,740 | -6% |
| Muskegon-Norton Shores, MI | $22.39 | $17.54–$27.85 | 570 | -6% |
| Kingsport-Bristol, TN-VA | $22.37 | $18.01–$28.89 | 1,430 | -6% |
| Longview, TX | $22.33 | $17.77–$28.65 | 1,420 | -6% |
| Huntsville, AL | $22.32 | $18.05–$27.38 | 1,540 | -6% |
| Helena, MT | $22.32 | $18.70–$27.68 | 390 | -6% |
| Hinesville, GA | $22.31 | $18.27–$26.41 | 230 | -6% |
| Birmingham, AL | $22.29 | $18.22–$27.50 | 3,720 | -7% |
| Manhattan, KS | $22.29 | $18.42–$26.92 | 570 | -7% |
| Williamsport, PA | $22.28 | $18.26–$27.62 | 500 | -7% |
| Shreveport-Bossier City, LA | $22.27 | $17.18–$29.02 | 2,110 | -7% |
| Jefferson City, MO | $22.27 | $18.13–$28.09 | 900 | -7% |
| Miami-Fort Lauderdale-West Palm Beach, FL | $22.26 | $18.49–$27.91 | 31,890 | -7% |
| Cape Coral-Fort Myers, FL | $22.25 | $18.62–$27.15 | 3,520 | -7% |
| Gulfport-Biloxi, MS | $22.23 | $17.20–$28.57 | 1,890 | -7% |
| Casper, WY | $22.23 | $18.16–$28.26 | 370 | -7% |
| Knoxville, TN | $22.20 | $17.87–$27.79 | 4,640 | -7% |
| Lake Charles, LA | $22.20 | $17.30–$32.79 | 1,350 | -7% |
| Hilton Head Island-Bluffton-Port Royal, SC | $22.20 | $18.70–$25.40 | 1,140 | -7% |
| Baton Rouge, LA | $22.19 | $17.68–$28.61 | 3,910 | -7% |
| Augusta-Richmond County, GA-SC | $22.18 | $18.13–$28.30 | 2,390 | -7% |
| Monroe, LA | $22.18 | $16.65–$29.21 | 1,200 | -7% |
| Macon-Bibb County, GA | $22.17 | $18.01–$27.20 | 950 | -7% |
| Orlando-Kissimmee-Sanford, FL | $22.15 | $18.25–$25.94 | 16,380 | -7% |
| Burlington, NC | $22.13 | $17.88–$27.02 | 520 | -7% |
| Tampa-St. Petersburg-Clearwater, FL | $22.12 | $18.05–$27.22 | 14,380 | -7% |
| Rome, GA | $22.11 | $18.84–$28.80 | 480 | -7% |
| Paducah, KY-IL | $22.08 | $16.91–$28.35 | 530 | -7% |
| Dover, DE | $22.08 | $18.01–$28.34 | 410 | -7% |
| Bowling Green, KY | $22.06 | $18.31–$28.92 | 830 | -7% |
| Victoria, TX | $22.06 | $17.46–$26.73 | 480 | -7% |
| Columbia, MO | $22.05 | $16.76–$28.13 | 1,290 | -8% |
| Lakeland-Winter Haven, FL | $22.04 | $17.67–$28.03 | 3,090 | -8% |
| Wilmington, NC | $22.04 | $18.01–$26.12 | 1,700 | -8% |
| Cleveland, TN | $22.03 | $17.36–$27.03 | 450 | -8% |
| Tulsa, OK | $22.00 | $17.86–$27.93 | 4,340 | -8% |
| Erie, PA | $22.00 | $18.01–$27.08 | 1,230 | -8% |
| Florence-Muscle Shoals, AL | $21.95 | $18.05–$33.75 | 620 | -8% |
| Port St. Lucie, FL | $21.93 | $17.81–$24.95 | 1,890 | -8% |
| Saginaw, MI | $21.93 | $17.95–$28.05 | 680 | -8% |
| Johnstown, PA | $21.93 | $17.93–$26.22 | 530 | -8% |
| Muncie, IN | $21.93 | $17.87–$27.42 | 470 | -8% |
| Tucson, AZ | $21.92 | $18.59–$25.66 | 5,210 | -8% |
| Killeen-Temple, TX | $21.86 | $17.78–$26.89 | 1,680 | -8% |
| Palm Bay-Melbourne-Titusville, FL | $21.83 | $18.09–$27.64 | 2,600 | -8% |
| San Antonio-New Braunfels, TX | $21.82 | $18.11–$27.41 | 11,450 | -8% |
| Greenville, NC | $21.82 | $18.16–$28.71 | 540 | -8% |
| Amarillo, TX | $21.80 | $17.13–$27.22 | 1,640 | -9% |
| Crestview-Fort Walton Beach-Destin, FL | $21.79 | $18.14–$26.37 | 1,930 | -9% |
| Wildwood-The Villages, FL | $21.79 | $17.49–$26.70 | 560 | -9% |
| Elizabethtown, KY | $21.78 | $17.64–$27.91 | 640 | -9% |
| Bay City, MI | $21.78 | $17.75–$24.63 | 300 | -9% |
| Altoona, PA | $21.77 | $17.97–$26.73 | 640 | -9% |
| New Orleans-Metairie, LA | $21.76 | $17.74–$27.62 | 4,940 | -9% |
| Little Rock-North Little Rock-Conway, AR | $21.76 | $17.84–$27.23 | 2,760 | -9% |
| Beaumont-Port Arthur, TX | $21.73 | $17.69–$27.19 | 1,750 | -9% |
| Flint, MI | $21.73 | $18.74–$28.50 | 1,270 | -9% |
| Pensacola-Ferry Pass-Brent, FL | $21.72 | $17.80–$27.14 | 2,430 | -9% |
| Sebastian-Vero Beach-West Vero Corridor, FL | $21.69 | $17.93–$24.23 | 740 | -9% |
| Lexington-Fayette, KY | $21.59 | $17.51–$27.88 | 3,220 | -9% |
| Jackson, MS | $21.58 | $16.34–$26.80 | 3,310 | -9% |
| Florence, SC | $21.52 | $17.74–$28.40 | 1,250 | -10% |
| Prescott Valley-Prescott, AZ | $21.52 | $18.08–$26.56 | 1,060 | -10% |
| Tyler, TX | $21.52 | $17.70–$25.46 | 1,040 | -10% |
| Monroe, MI | $21.52 | $17.56–$28.05 | 370 | -10% |
| Enid, OK | $21.51 | $17.42–$24.82 | 290 | -10% |
| Pocatello, ID | $21.46 | $17.43–$27.07 | 370 | -10% |
| Fayetteville, NC | $21.41 | $17.43–$26.98 | 1,150 | -10% |
| Wheeling, WV-OH | $21.41 | $16.40–$30.47 | 860 | -10% |
| Owensboro, KY | $21.41 | $18.06–$28.01 | 500 | -10% |
| Rocky Mount, NC | $21.38 | $17.58–$27.45 | 520 | -10% |
| Punta Gorda, FL | $21.36 | $17.28–$23.66 | 670 | -10% |
| Niles, MI | $21.31 | $17.49–$27.03 | 530 | -11% |
| Johnson City, TN | $21.29 | $17.24–$27.02 | 810 | -11% |
| St. George, UT | $21.25 | $17.52–$27.59 | 950 | -11% |
| Lake Havasu City-Kingman, AZ | $21.21 | $17.89–$26.74 | 840 | -11% |
| Santa Fe, NM | $21.08 | $17.90–$24.63 | 690 | -12% |
| Ocala, FL | $21.06 | $17.19–$24.94 | 1,460 | -12% |
| Houma-Bayou Cane-Thibodaux, LA | $21.05 | $17.40–$26.66 | 710 | -12% |
| Oklahoma City, OK | $21.04 | $17.44–$26.46 | 6,480 | -12% |
| Valdosta, GA | $21.04 | $17.36–$27.42 | 720 | -12% |
| Wichita Falls, TX | $21.00 | $17.16–$24.83 | 600 | -12% |
| Albany, GA | $21.00 | $16.97–$24.51 | 500 | -12% |
| Lawton, OK | $20.94 | $16.68–$25.00 | 510 | -12% |
| Pinehurst-Southern Pines, NC | $20.93 | $17.56–$23.52 | 310 | -12% |
| Gadsden, AL | $20.87 | $16.34–$27.63 | 280 | -12% |
| Tallahassee, FL | $20.81 | $17.26–$23.51 | 1,980 | -13% |
| Yuma, AZ | $20.73 | $17.24–$25.11 | 1,000 | -13% |
| Columbus, GA-AL | $20.66 | $17.36–$26.54 | 1,430 | -13% |
| Alexandria, LA | $20.65 | $15.06–$25.96 | 630 | -13% |
| Abilene, TX | $20.64 | $16.69–$24.93 | 840 | -13% |
| Deltona-Daytona Beach-Ormond Beach, FL | $20.59 | $17.62–$22.99 | 2,930 | -14% |
| Goldsboro, NC | $20.53 | $16.33–$24.26 | 380 | -14% |
| Las Cruces, NM | $20.36 | $17.32–$24.06 | 650 | -15% |
| Huntington-Ashland, WV-KY-OH | $20.18 | $16.46–$25.62 | 1,410 | -15% |
| Lubbock, TX | $20.07 | $17.15–$23.75 | 1,640 | -16% |
| Fort Smith, AR-OK | $20.05 | $16.67–$24.13 | 910 | -16% |
| Brunswick-St. Simons, GA | $20.00 | $17.34–$25.11 | 520 | -16% |
| College Station-Bryan, TX | $19.96 | $16.68–$24.62 | 1,490 | -16% |
| Corpus Christi, TX | $19.89 | $17.43–$24.10 | 2,530 | -17% |
| Hammond, LA | $19.79 | $15.00–$26.81 | 510 | -17% |
| Lafayette, LA | $19.68 | $16.12–$23.30 | 2,100 | -17% |
| Daphne-Fairhope-Foley, AL | $19.35 | $17.37–$22.78 | 1,070 | -19% |
| Texarkana, TX-AR | $19.25 | $15.39–$23.96 | 570 | -19% |
| Auburn-Opelika, AL | $19.09 | $17.03–$23.41 | 740 | -20% |
| Panama City-Panama City Beach, FL | $19.01 | $16.51–$23.92 | 1,580 | -20% |
| El Paso, TX | $19.00 | $15.36–$24.02 | 2,960 | -20% |
| Sierra Vista-Douglas, AZ | $18.97 | $17.18–$23.53 | 520 | -20% |
| San Angelo, TX | $18.93 | $16.24–$25.24 | 560 | -21% |
| Charleston, WV | $18.92 | $16.40–$24.63 | 1,120 | -21% |
| Dothan, AL | $18.91 | $16.85–$23.60 | 430 | -21% |
| Parkersburg-Vienna, WV | $18.91 | $14.72–$23.81 | 330 | -21% |
| Athens-Clarke County, GA | $18.82 | $18.82–$22.96 | 1,830 | -21% |
| Tuscaloosa, AL | $18.72 | $16.91–$22.76 | 770 | -21% |
| Slidell-Mandeville-Covington, LA | $18.72 | $14.91–$24.07 | 740 | -21% |
| Mobile, AL | $18.71 | $17.42–$23.23 | 1,240 | -22% |
| Hattiesburg, MS | $18.66 | $15.37–$23.30 | 850 | -22% |
| Myrtle Beach-Conway-North Myrtle Beach, SC | $18.64 | $16.99–$22.59 | 2,080 | -22% |
| Montgomery, AL | $18.59 | $14.68–$23.62 | 1,360 | -22% |
| Jonesboro, AR | $18.46 | $16.72–$22.55 | 560 | -23% |
| Anniston-Oxford, AL | $18.44 | $15.89–$22.38 | 290 | -23% |
| Jacksonville, NC | $18.42 | $16.01–$22.01 | 430 | -23% |
| Sebring, FL | $18.29 | $16.51–$22.04 | 360 | -23% |
| McAllen-Edinburg-Mission, TX | $18.21 | $14.70–$22.82 | 2,110 | -24% |
| Morgantown, WV | $17.98 | $15.21–$21.86 | 940 | -25% |
| Brownsville-Harlingen, TX | $17.66 | $13.99–$22.43 | 1,750 | -26% |
| Laredo, TX | $17.64 | $15.18–$21.70 | 900 | -26% |
| Beckley, WV | $17.63 | $14.31–$23.23 | 570 | -26% |
| Eagle Pass, TX | $17.20 | $14.40–$20.97 | 260 | -28% |
| Hot Springs, AR | $16.44 | $13.63–$20.89 | 410 | -31% |
| San Juan-Bayamon-Caguas, PR | $11.27 | $10.51–$13.43 | 9,010 | -53% |
| Arecibo, PR | $11.27 | $11.27–$12.37 | 470 | -53% |
| Guayama, PR | $11.16 | $10.50–$13.36 | 310 | -53% |
| Aguadilla, PR | $10.87 | $10.50–$13.03 | 780 | -54% |
| Ponce, PR | $10.73 | $10.50–$12.41 | 1,080 | -55% |
| Mayaguez, PR | $10.60 | $10.51–$12.47 | 620 | -56% |
1 more metros have an estimate that BLS flags as less reliable (relative standard error over 5% or fewer than 100 workers); we leave those out.