393 metro areas
Maintenance and Repair Worker, General Salary by City (2026)
Maintenance and repair workers earn the most in San Jose, CA, an average of $69,450 a year, against $53,780 nationally. After local prices, pay goes furthest in Decatur, IL ($71,880 in national-average dollars). Every metro area with its own BLS estimate is ranked below.
- US average (mean)
- $53,780BLS OEWS, May 2025
- Highest-paying city
- $69,450San Jose, CA
- Best after cost of living
- $71,880Decatur, IL
- Metro areas
- 393With their own estimate
Top cities
Highest-paying cities for maintenance and repair workers
Top 10 metro areas
- San Jose, CA$69,450
- San Francisco, CA$69,410
- Kahului, HI$65,750
- Vallejo, CA$65,100
- Napa, CA$64,900
- Fairbanks, AK$64,190
- Seattle, WA$64,150
- Decatur, IL$63,560
- Kennewick, WA$62,280
- Bremerton, WA$62,170
| Item | Value |
|---|---|
| San Jose-Sunnyvale-Santa Clara, CA | $69,450 |
| San Francisco-Oakland-Fremont, CA | $69,410 |
| Kahului-Wailuku, HI | $65,750 |
| Vallejo, CA | $65,100 |
| Napa, CA | $64,900 |
| Fairbanks-College, AK | $64,190 |
| Seattle-Tacoma-Bellevue, WA | $64,150 |
| Decatur, IL | $63,560 |
| Kennewick-Richland, WA | $62,280 |
| Bremerton-Silverdale-Port Orchard, WA | $62,170 |
Source: BLS OEWS, May 2025
Mean wage ÷ BEA price level
- Decatur, IL$63,560 nominal$71,880
- Decatur, AL$58,820 nominal$67,440
- Duluth, MN-WI$58,780 nominal$66,220
- Sheboygan, WI$61,940 nominal$65,880
- St. Joseph, MO-KS$55,990 nominal$64,820
- Sioux City, IA-NE-SD$55,910 nominal$64,670
- Lake Charles, LA$55,330 nominal$64,450
- Lima, OH$57,280 nominal$63,880
- Elkhart, IN$57,660 nominal$63,840
- St. Cloud, MN$55,700 nominal$63,560
| Item | Value |
|---|---|
| Decatur, IL | $71,880 |
| Decatur, AL | $67,440 |
| Duluth, MN-WI | $66,220 |
| Sheboygan, WI | $65,880 |
| St. Joseph, MO-KS | $64,820 |
| Sioux City, IA-NE-SD | $64,670 |
| Lake Charles, LA | $64,450 |
| Lima, OH | $63,880 |
| Elkhart-Goshen, IN | $63,840 |
| St. Cloud, MN | $63,560 |
Source: BLS OEWS 2025 · BEA RPP 2024
Every city
Maintenance and Repair Worker, General salary in every metro area
Mean annual wage, with the Department of Labor's entry (Level I) and experienced (Level IV) prevailing-wage benchmarks for the same metro, and the mean at national-average prices. Sorted by mean pay.
| # | Metro area | Mean | Entry (Level I) | Experienced (Level IV) | At US prices |
|---|---|---|---|---|---|
| 1 | San Jose, CA | $69,450 | $48,360 | $79,830 | $62,890 |
| 2 | San Francisco, CA | $69,410 | $47,860 | $80,040 | $60,040 |
| 3 | Kahului, HI | $65,750 | $49,400 | $73,800 | $60,100 |
| 4 | Vallejo, CA | $65,100 | $44,160 | $75,440 | $60,010 |
| 5 | Napa, CA | $64,900 | $45,550 | $74,440 | $57,660 |
| 6 | Fairbanks, AK | $64,190 | $41,180 | $75,520 | $62,190 |
| 7 | Seattle, WA | $64,150 | $46,950 | $72,610 | $57,720 |
| 8 | Decatur, IL | $63,560 | $49,750 | $70,390 | $71,880 |
| 9 | Kennewick, WA | $62,280 | $42,490 | $72,010 | $62,230 |
| 10 | Bremerton, WA | $62,170 | $43,580 | $71,320 | $58,870 |
| 11 | Sheboygan, WI | $61,940 | $45,010 | $70,280 | $65,880 |
| 12 | Stockton, CA | $61,820 | $43,350 | $70,910 | $58,830 |
| 13 | Mount Vernon, WA | $61,650 | $42,540 | $71,050 | $60,180 |
| 14 | Santa Rosa, CA | $61,340 | $43,800 | $69,970 | $56,910 |
| 15 | Minneapolis, MN-WI | $61,070 | $43,660 | $69,640 | $58,260 |
| 16 | Modesto, CA | $61,030 | $43,200 | $69,800 | $58,620 |
| 17 | New York, NY-NJ | $60,860 | $41,870 | $70,220 | $54,070 |
| 18 | Hartford, CT | $60,740 | $41,660 | $70,120 | $59,120 |
| 19 | Boston, MA-NH | $60,490 | $43,200 | $68,990 | $55,870 |
| 20 | Olympia, WA | $60,360 | $43,450 | $68,680 | $58,220 |
| 21 | Portland, OR-WA | $60,150 | $43,950 | $68,140 | $57,060 |
| 22 | Bellingham, WA | $59,820 | $42,600 | $68,310 | $57,890 |
| 23 | New Haven, CT | $59,780 | $41,390 | $68,830 | $57,170 |
| 24 | Bridgeport, CT | $59,510 | $42,220 | $68,040 | $55,690 |
| 25 | Burlington, VT | $59,400 | $46,780 | $65,620 | $58,840 |
| 26 | Hanford, CA | $59,050 | $44,320 | $66,330 | $58,110 |
| 27 | Chicago, IL-IN | $58,910 | $40,020 | $68,220 | $56,870 |
| 28 | Decatur, AL | $58,820 | $34,860 | $70,640 | $67,440 |
| 29 | Duluth, MN-WI | $58,780 | $40,480 | $67,810 | $66,220 |
| 30 | Washington, DC-VA-MD-WV | $58,700 | $41,390 | $67,200 | $53,910 |
| 31 | Oshkosh, WI | $58,610 | $41,790 | $66,890 | $63,070 |
| 32 | Anchorage, AK | $58,530 | $39,310 | $68,000 | $55,520 |
| 33 | Los Angeles, CA | $58,390 | $42,020 | $66,460 | $51,420 |
| 34 | Boulder, CO | $58,280 | $43,010 | $65,810 | $55,400 |
| 35 | San Diego, CA | $58,010 | $41,660 | $66,060 | $51,850 |
| 36 | Columbus, IN | $57,660 | $39,290 | $66,680 | $62,000 |
| 37 | Elkhart, IN | $57,660 | $40,830 | $65,960 | $63,840 |
| 38 | Oxnard, CA | $57,570 | $40,750 | $65,850 | $52,080 |
| 39 | Sacramento, CA | $57,570 | $41,560 | $65,480 | $53,970 |
| 40 | Riverside, CA | $57,510 | $40,790 | $65,750 | $54,030 |
| 41 | Walla Walla, WA | $57,450 | $43,310 | $64,420 | $58,310 |
| 42 | Barnstable Town, MA | $57,430 | $42,470 | $64,790 | $58,390 |
| 43 | Denver, CO | $57,300 | $43,310 | $64,210 | $54,170 |
| 44 | Lafayette, IN | $57,300 | $39,920 | $65,850 | $61,330 |
| 45 | Lima, OH | $57,280 | $39,170 | $66,190 | $63,880 |
| 46 | Bakersfield, CA | $57,240 | $39,920 | $65,770 | $56,740 |
| 47 | Merced, CA | $57,240 | $40,810 | $65,330 | $58,240 |
| 48 | Trenton, NJ | $57,240 | $41,060 | $65,230 | $55,480 |
| 49 | Wenatchee, WA | $57,220 | $41,410 | $65,000 | $55,100 |
| 50 | Urban Honolulu, HI | $57,160 | $39,870 | $65,670 | $51,510 |
| 51 | Longview, WA | $57,100 | $41,040 | $65,020 | $58,540 |
| 52 | Kenosha, WI | $57,080 | $37,460 | $66,730 | $56,450 |
| 53 | Santa Maria, CA | $57,030 | $41,700 | $64,580 | $52,420 |
| 54 | Kankakee, IL | $56,970 | $38,520 | $66,060 | $59,100 |
| 55 | Lewiston, ID-WA | $56,890 | $36,980 | $66,710 | $62,410 |
| 56 | Spokane, WA | $56,890 | $41,930 | $64,270 | $56,690 |
| 57 | Idaho Falls, ID | $56,850 | $36,550 | $66,830 | $60,210 |
| 58 | Chico, CA | $56,830 | $40,620 | $64,790 | $56,160 |
| 59 | Worcester, MA | $56,580 | $41,000 | $64,230 | $55,190 |
| 60 | Madison, WI | $56,560 | $40,520 | $64,460 | $58,140 |
| 61 | Mankato, MN | $56,560 | $41,790 | $63,810 | $62,180 |
| 62 | Yuba City, CA | $56,560 | $41,200 | $64,130 | $54,260 |
| 63 | Appleton, WI | $56,490 | $40,190 | $64,520 | $61,120 |
| 64 | Albany, OR | $56,470 | $41,600 | $63,810 | $55,310 |
| 65 | Kiryas Joel, NY | $56,470 | $40,870 | $64,170 | $51,610 |
| 66 | St. Louis, MO-IL | $56,450 | $39,250 | $64,920 | $59,370 |
| 67 | Greeley, CO | $56,430 | $40,210 | $64,420 | $56,330 |
| 68 | Green Bay, WI | $56,410 | $40,270 | $64,360 | $60,600 |
| 69 | Toledo, OH | $56,370 | $39,710 | $64,560 | $61,640 |
| 70 | Salt Lake City, UT | $56,350 | $40,000 | $64,400 | $55,870 |
| 71 | Cedar Rapids, IA | $56,240 | $39,270 | $64,600 | $63,220 |
| 72 | Twin Falls, ID | $56,220 | $37,420 | $65,480 | $61,040 |
| 73 | Syracuse, NY | $56,140 | $40,730 | $63,750 | $58,640 |
| 74 | Salinas, CA | $56,100 | $40,080 | $63,980 | $51,450 |
| 75 | St. Joseph, MO-KS | $55,990 | $39,640 | $64,060 | $64,820 |
| 76 | Cincinnati, OH-KY-IN | $55,970 | $39,230 | $64,210 | $58,690 |
| 77 | Vineland, NJ | $55,950 | $39,190 | $64,210 | $58,300 |
| 78 | Sioux City, IA-NE-SD | $55,910 | $41,500 | $63,000 | $64,670 |
| 79 | Bend, OR | $55,890 | $42,180 | $62,630 | $53,940 |
| 80 | Manchester, NH | $55,890 | $40,060 | $63,670 | $52,900 |
| 81 | Norwich, CT | $55,890 | $41,660 | $62,900 | $55,640 |
| 82 | Las Vegas, NV | $55,870 | $38,110 | $64,630 | $55,750 |
| 83 | Ogden, UT | $55,830 | $38,150 | $64,540 | $55,640 |
| 84 | Rockford, IL | $55,830 | $37,810 | $64,690 | $60,580 |
| 85 | Reno, NV | $55,790 | $39,170 | $63,980 | $55,230 |
| 86 | Allentown, PA-NJ | $55,740 | $38,560 | $64,210 | $55,760 |
| 87 | Milwaukee, WI | $55,700 | $38,900 | $63,960 | $57,460 |
| 88 | St. Cloud, MN | $55,700 | $40,330 | $63,250 | $63,560 |
| 89 | Portland, ME | $55,660 | $42,220 | $62,300 | $54,640 |
| 90 | Santa Cruz, CA | $55,660 | $41,600 | $62,590 | $50,650 |
| 91 | Salem, OR | $55,520 | $41,200 | $62,550 | $53,570 |
| 92 | Rochester, MN | $55,470 | $39,830 | $63,170 | $61,080 |
| 93 | Fort Collins, CO | $55,410 | $41,180 | $62,440 | $54,790 |
| 94 | Lake Charles, LA | $55,330 | $31,010 | $67,310 | $64,450 |
| 95 | Wausau, WI | $55,200 | $40,040 | $62,670 | $59,580 |
| 96 | Chambersburg, PA | $55,140 | $39,230 | $62,980 | $58,260 |
| 97 | Lewiston, ME | $55,120 | $41,310 | $61,920 | $58,180 |
| 98 | Champaign, IL | $55,080 | $38,020 | $63,480 | $59,410 |
| 99 | Columbus, OH | $55,080 | $39,120 | $62,920 | $57,690 |
| 100 | Ames, IA | $55,020 | $39,920 | $62,460 | $61,940 |
| 101 | Eau Claire, WI | $55,020 | $39,000 | $62,900 | $59,290 |
| 102 | Reading, PA | $55,020 | $38,730 | $63,040 | $56,690 |
| 103 | San Luis Obispo, CA | $54,970 | $39,150 | $62,770 | $50,620 |
| 104 | Spartanburg, SC | $54,970 | $37,670 | $63,500 | $60,370 |
| 105 | Janesville, WI | $54,930 | $39,310 | $62,650 | $58,620 |
| 106 | Springfield, MA | $54,890 | $38,980 | $62,730 | $57,140 |
| 107 | York, PA | $54,890 | $38,170 | $63,130 | $57,180 |
| 108 | Cleveland, OH | $54,850 | $38,400 | $62,940 | $58,400 |
| 109 | Fresno, CA | $54,790 | $39,120 | $62,500 | $53,630 |
| 110 | Racine, WI | $54,770 | $36,730 | $63,650 | $57,080 |
| 111 | Philadelphia, PA-NJ-DE-MD | $54,640 | $39,020 | $62,340 | $53,280 |
| 112 | Waterbury, CT | $54,640 | $38,770 | $62,480 | $54,760 |
| 113 | Akron, OH | $54,620 | $37,980 | $62,820 | $58,500 |
| 114 | Carson City, NV | $54,600 | $37,940 | $62,800 | $55,640 |
| 115 | Baltimore, MD | $54,540 | $39,540 | $61,940 | $52,200 |
| 116 | Des Moines, IA | $54,500 | $40,250 | $61,530 | $59,430 |
| 117 | Dubuque, IA | $54,450 | $39,400 | $61,880 | $62,350 |
| 118 | Pueblo, CO | $54,410 | $37,340 | $62,840 | $59,290 |
| 119 | Visalia, CA | $54,410 | $38,690 | $62,170 | $54,510 |
| 120 | Davenport, IA-IL | $54,330 | $37,480 | $62,650 | $60,990 |
| 121 | Yakima, WA | $54,290 | $40,770 | $60,940 | $56,820 |
| 122 | Dayton, OH | $54,270 | $36,840 | $62,860 | $58,550 |
| 123 | Grand Island, NE | $54,250 | $38,750 | $61,860 | $62,600 |
| 124 | Harrisonburg, VA | $54,230 | $36,770 | $62,820 | $57,150 |
| 125 | Buffalo, NY | $54,200 | $39,890 | $61,260 | $56,550 |
| 126 | Peoria, IL | $54,160 | $36,940 | $62,650 | $59,370 |
| 127 | Charlotte, NC-SC | $54,120 | $38,310 | $61,920 | $55,590 |
| 128 | Providence, RI-MA | $54,120 | $39,310 | $61,400 | $53,180 |
| 129 | Omaha, NE-IA | $54,080 | $40,730 | $60,650 | $58,840 |
| 130 | Lebanon, PA | $54,040 | $40,140 | $60,880 | $57,970 |
| 131 | Durham, NC | $53,960 | $39,480 | $61,070 | $55,300 |
| 132 | Phoenix, AZ | $53,960 | $38,500 | $61,570 | $52,230 |
| 133 | Louisville/Jefferson County, KY-IN | $53,910 | $36,900 | $62,300 | $57,920 |
| 134 | Albany, NY | $53,870 | $39,350 | $61,030 | $54,100 |
| 135 | Corvallis, OR | $53,850 | $40,960 | $60,220 | $51,770 |
| 136 | Rochester, NY | $53,850 | $40,190 | $60,570 | $55,500 |
| 137 | La Crosse, WI-MN | $53,830 | $38,710 | $61,260 | $58,660 |
| 138 | Amherst Town, MA | $53,790 | $41,810 | $59,680 | $53,660 |
| 139 | Medford, OR | $53,790 | $39,580 | $60,800 | $53,030 |
| 140 | Minot, ND | $53,680 | $35,860 | $62,480 | $61,680 |
| 141 | Fond du Lac, WI | $53,660 | $37,960 | $61,380 | $58,550 |
| 142 | Fargo, ND-MN | $53,640 | $41,020 | $59,860 | $59,030 |
| 143 | Redding, CA | $53,620 | $38,850 | $60,880 | $53,260 |
| 144 | Lexington Park, MD | $53,560 | $38,580 | $60,940 | $53,160 |
| 145 | Kingston, NY | $53,500 | $39,150 | $60,550 | $53,120 |
| 146 | Greenville, SC | $53,370 | $36,750 | $61,550 | $57,230 |
| 147 | Lincoln, NE | $53,350 | $39,810 | $60,030 | $58,250 |
| 148 | El Centro, CA | $53,330 | $38,790 | $60,490 | $56,030 |
| 149 | Kansas City, MO-KS | $53,330 | $38,980 | $60,400 | $57,630 |
| 150 | Atlanta, GA | $53,290 | $37,810 | $60,900 | $53,260 |
| 151 | Scranton, PA | $53,230 | $36,820 | $61,300 | $56,900 |
| 152 | Springfield, IL | $53,230 | $35,550 | $61,940 | $57,390 |
| 153 | Ithaca, NY | $53,210 | $40,230 | $59,590 | $51,500 |
| 154 | Indianapolis, IN | $53,120 | $37,210 | $60,940 | $55,510 |
| 155 | Atlantic City, NJ | $53,040 | $37,920 | $60,510 | $53,650 |
| 156 | Staunton, VA | $53,040 | $33,920 | $62,460 | $58,200 |
| 157 | Cape Girardeau, MO-IL | $53,020 | $35,550 | $61,630 | $61,600 |
| 158 | Glens Falls, NY | $52,920 | $38,330 | $60,090 | $55,780 |
| 159 | Harrisburg, PA | $52,830 | $37,520 | $60,380 | $53,550 |
| 160 | Lancaster, PA | $52,810 | $36,750 | $60,740 | $53,750 |
| 161 | Charleston, SC | $52,790 | $37,590 | $60,300 | $52,290 |
| 162 | Elmira, NY | $52,770 | $39,580 | $59,260 | $55,900 |
| 163 | Eugene, OR | $52,730 | $40,410 | $58,800 | $51,920 |
| 164 | Fort Wayne, IN | $52,690 | $37,130 | $60,360 | $56,920 |
| 165 | Canton, OH | $52,600 | $36,030 | $60,760 | $58,830 |
| 166 | Pittsfield, MA | $52,600 | $38,690 | $59,470 | $55,310 |
| 167 | Gainesville, GA | $52,540 | $39,580 | $58,930 | $54,300 |
| 168 | Richmond, VA | $52,520 | $35,940 | $60,690 | $53,670 |
| 169 | Ann Arbor, MI | $52,500 | $37,460 | $59,920 | $52,040 |
| 170 | Raleigh, NC | $52,500 | $38,480 | $59,400 | $53,490 |
| 171 | Waterloo, IA | $52,460 | $37,770 | $59,680 | $60,260 |
| 172 | Roanoke, VA | $52,440 | $35,710 | $60,670 | $56,010 |
| 173 | Cheyenne, WY | $52,420 | $36,190 | $60,420 | $54,330 |
| 174 | Homosassa Springs, FL | $52,420 | $33,010 | $61,980 | $56,080 |
| 175 | Boise City, ID | $52,350 | $38,110 | $59,380 | $53,210 |
| 176 | Dallas, TX | $52,350 | $36,730 | $60,030 | $50,780 |
| 177 | Colorado Springs, CO | $52,330 | $39,400 | $58,700 | $51,960 |
| 178 | Grants Pass, OR | $52,290 | $38,420 | $59,110 | $53,490 |
| 179 | Florence, AL | $52,250 | $33,260 | $61,610 | $61,600 |
| 180 | Austin, TX | $52,170 | $37,320 | $59,490 | $53,200 |
| 181 | Binghamton, NY | $52,100 | $38,630 | $58,720 | $56,100 |
| 182 | Grand Rapids, MI | $52,100 | $37,460 | $59,320 | $54,530 |
| 183 | Midland, TX | $52,080 | $35,960 | $60,030 | $54,370 |
| 184 | Lynchburg, VA | $52,000 | $34,900 | $60,420 | $58,190 |
| 185 | Pittsburgh, PA | $52,000 | $36,050 | $59,860 | $54,930 |
| 186 | Bloomington, IL | $51,940 | $35,380 | $60,090 | $55,530 |
| 187 | Watertown, NY | $51,940 | $38,290 | $58,660 | $59,230 |
| 188 | Joplin, MO-KS | $51,900 | $35,900 | $59,760 | $60,550 |
| 189 | Detroit, MI | $51,830 | $38,170 | $58,570 | $51,680 |
| 190 | Bozeman, MT | $51,790 | $37,290 | $58,930 | $50,520 |
| 191 | Winchester, VA-WV | $51,750 | $34,940 | $60,030 | $53,650 |
| 192 | Evansville, IN | $51,670 | $35,260 | $59,740 | $56,450 |
| 193 | North Port, FL | $51,600 | $35,840 | $59,380 | $50,380 |
| 194 | Kokomo, IN | $51,540 | $35,900 | $59,240 | $57,490 |
| 195 | Blacksburg, VA | $51,520 | $36,480 | $58,930 | $55,570 |
| 196 | Sherman, TX | $51,480 | $35,730 | $59,240 | $54,900 |
| 197 | Mansfield, OH | $51,440 | $35,530 | $59,280 | $57,880 |
| 198 | Springfield, OH | $51,400 | $34,960 | $59,490 | $56,810 |
| 199 | Provo, UT | $51,380 | $34,900 | $59,510 | $52,300 |
| 200 | Logan, UT-ID | $51,360 | $35,440 | $59,200 | $53,540 |
| 201 | Albuquerque, NM | $51,330 | $35,320 | $59,220 | $53,720 |
| 202 | Battle Creek, MI | $51,250 | $35,960 | $58,780 | $56,600 |
| 203 | Houston, TX | $51,170 | $34,490 | $59,380 | $51,880 |
| 204 | Hickory, NC | $51,130 | $35,260 | $58,950 | $57,780 |
| 205 | Jacksonville, FL | $51,110 | $35,800 | $58,640 | $51,380 |
| 206 | Memphis, TN-MS-AR | $51,080 | $35,170 | $58,930 | $55,410 |
| 207 | Longview, TX | $50,960 | $32,910 | $59,860 | $56,950 |
| 208 | Nashville, TN | $50,960 | $37,540 | $57,570 | $52,900 |
| 209 | Sandusky, OH | $50,900 | $33,700 | $59,380 | $57,010 |
| 210 | Naples, FL | $50,880 | $38,770 | $56,850 | $49,300 |
| 211 | Virginia Beach, VA-NC | $50,860 | $35,280 | $58,510 | $51,930 |
| 212 | Lawrence, KS | $50,790 | $35,820 | $58,160 | $56,280 |
| 213 | Michigan City, IN | $50,770 | $36,110 | $57,990 | $55,380 |
| 214 | Gettysburg, PA | $50,650 | $35,190 | $58,260 | $53,100 |
| 215 | Terre Haute, IN | $50,500 | $35,900 | $57,680 | $57,520 |
| 216 | Coeur d'Alene, ID | $50,480 | $37,770 | $56,740 | $51,360 |
| 217 | Youngstown, OH | $50,480 | $34,820 | $58,200 | $57,760 |
| 218 | Grand Forks, ND-MN | $50,440 | $36,300 | $57,410 | $58,200 |
| 219 | Salisbury, MD | $50,440 | $36,940 | $57,100 | $52,750 |
| 220 | Iowa City, IA | $50,360 | $35,690 | $57,570 | $55,030 |
| 221 | Bloomington, IN | $50,320 | $35,780 | $57,490 | $52,920 |
| 222 | Odessa, TX | $50,290 | $34,090 | $58,260 | $53,560 |
| 223 | Topeka, KS | $50,170 | $35,920 | $57,180 | $56,490 |
| 224 | Utica, NY | $50,170 | $37,250 | $56,510 | $54,130 |
| 225 | Winston, NC | $50,110 | $34,380 | $57,870 | $54,440 |
| 226 | Greensboro, NC | $50,070 | $35,090 | $57,450 | $53,920 |
| 227 | Gulfport, MS | $50,070 | $32,180 | $58,880 | $55,630 |
| 228 | Hagerstown, MD-WV | $50,070 | $33,590 | $58,200 | $53,170 |
| 229 | South Bend, IN-MI | $50,070 | $36,030 | $56,970 | $53,920 |
| 230 | Lansing, MI | $50,040 | $36,190 | $56,850 | $52,680 |
| 231 | Bangor, ME | $50,020 | $38,060 | $55,910 | $51,830 |
| 232 | Monroe, LA | $50,020 | $29,830 | $59,970 | $59,830 |
| 233 | Chattanooga, TN-GA | $49,980 | $34,510 | $57,600 | $54,640 |
| 234 | Baton Rouge, LA | $49,960 | $31,930 | $58,840 | $55,030 |
| 235 | Springfield, MO | $49,960 | $35,240 | $57,200 | $56,400 |
| 236 | Charlottesville, VA | $49,900 | $35,940 | $56,760 | $50,330 |
| 237 | Dover, DE | $49,820 | $35,550 | $56,870 | $51,090 |
| 238 | Billings, MT | $49,750 | $35,650 | $56,700 | $53,190 |
| 239 | Jackson, MI | $49,730 | $34,740 | $57,120 | $54,180 |
| 240 | Morristown, TN | $49,690 | $32,660 | $58,090 | $57,540 |
| 241 | Miami, FL | $49,670 | $35,630 | $56,580 | $43,510 |
| 242 | Sioux Falls, SD-MN | $49,670 | $40,160 | $54,350 | $54,800 |
| 243 | Great Falls, MT | $49,650 | $34,800 | $56,970 | $51,270 |
| 244 | Kingsport, TN-VA | $49,630 | $34,200 | $57,240 | $57,410 |
| 245 | Lakeland, FL | $49,570 | $34,320 | $57,050 | $51,030 |
| 246 | Warner Robins, GA | $49,550 | $33,920 | $57,240 | $52,830 |
| 247 | Rome, GA | $49,500 | $34,630 | $56,830 | $54,900 |
| 248 | Shreveport, LA | $49,460 | $31,280 | $58,410 | $58,350 |
| 249 | Augusta, GA-SC | $49,440 | $33,490 | $57,280 | $53,800 |
| 250 | Columbia, SC | $49,440 | $35,170 | $56,450 | $52,790 |
| 251 | Savannah, GA | $49,440 | $34,530 | $56,780 | $51,930 |
| 252 | Bismarck, ND | $49,400 | $36,800 | $55,620 | $54,270 |
| 253 | Kalamazoo, MI | $49,400 | $36,340 | $55,850 | $52,090 |
| 254 | Pensacola, FL | $49,400 | $34,570 | $56,720 | $50,550 |
| 255 | Flagstaff, AZ | $49,320 | $37,110 | $55,350 | $49,160 |
| 256 | Jackson, TN | $49,300 | $34,960 | $56,370 | $57,650 |
| 257 | Wheeling, WV-OH | $49,300 | $31,160 | $58,240 | $55,820 |
| 258 | Bowling Green, KY | $49,250 | $34,610 | $56,450 | $54,610 |
| 259 | Saginaw, MI | $49,110 | $34,070 | $56,530 | $54,030 |
| 260 | Asheville, NC | $49,050 | $36,070 | $55,430 | $50,830 |
| 261 | Grand Junction, CO | $49,000 | $37,130 | $54,870 | $51,320 |
| 262 | Weirton, WV-OH | $48,960 | $31,470 | $57,570 | $55,000 |
| 263 | Casper, WY | $48,880 | $33,360 | $56,510 | $52,090 |
| 264 | Farmington, NM | $48,820 | $34,240 | $56,010 | $55,660 |
| 265 | Flint, MI | $48,800 | $35,190 | $55,520 | $52,450 |
| 266 | Clarksville, TN-KY | $48,780 | $33,740 | $56,180 | $53,640 |
| 267 | Palm Bay, FL | $48,780 | $35,210 | $55,450 | $48,780 |
| 268 | Jefferson City, MO | $48,730 | $34,820 | $55,600 | $55,390 |
| 269 | Waco, TX | $48,690 | $33,450 | $56,200 | $52,610 |
| 270 | Williamsport, PA | $48,590 | $33,880 | $55,810 | $52,620 |
| 271 | Rapid City, SD | $48,570 | $38,060 | $53,750 | $54,480 |
| 272 | Gainesville, FL | $48,550 | $34,760 | $55,350 | $50,190 |
| 273 | Knoxville, TN | $48,530 | $34,530 | $55,430 | $52,430 |
| 274 | Paducah, KY-IL | $48,510 | $31,720 | $56,780 | $56,350 |
| 275 | Traverse City, MI | $48,510 | $35,210 | $55,060 | $51,950 |
| 276 | Tampa, FL | $48,460 | $34,740 | $55,220 | $48,030 |
| 277 | Owensboro, KY | $48,400 | $32,880 | $56,040 | $54,620 |
| 278 | Elizabethtown, KY | $48,380 | $32,240 | $56,330 | $53,420 |
| 279 | Dalton, GA | $48,340 | $36,750 | $54,040 | $53,800 |
| 280 | Tucson, AZ | $48,340 | $36,380 | $54,250 | $49,890 |
| 281 | Lexington, KY | $48,320 | $33,610 | $55,560 | $52,020 |
| 282 | Monroe, MI | $48,320 | $33,700 | $55,520 | $51,680 |
| 283 | State College, PA | $48,320 | $36,360 | $54,200 | $49,940 |
| 284 | Birmingham, AL | $48,300 | $34,030 | $55,310 | $52,700 |
| 285 | Fayetteville, AR | $48,300 | $34,130 | $55,270 | $52,870 |
| 286 | Huntsville, AL | $48,300 | $33,380 | $55,660 | $51,900 |
| 287 | New Orleans, LA | $48,260 | $32,030 | $56,240 | $52,120 |
| 288 | Missoula, MT | $48,240 | $35,590 | $54,450 | $50,020 |
| 289 | Prescott Valley, AZ | $48,240 | $35,670 | $54,430 | $49,100 |
| 290 | San Antonio, TX | $48,210 | $33,920 | $55,270 | $50,900 |
| 291 | Tulsa, OK | $48,190 | $33,200 | $55,600 | $54,020 |
| 292 | Cape Coral, FL | $48,170 | $35,960 | $54,180 | $47,060 |
| 293 | Hinesville, GA | $48,170 | $35,050 | $54,620 | $51,280 |
| 294 | Helena, MT | $48,110 | $35,360 | $54,370 | $50,280 |
| 295 | Muskegon, MI | $48,110 | $34,570 | $54,790 | $52,000 |
| 296 | Greenville, NC | $48,070 | $33,160 | $55,430 | $54,380 |
| 297 | Little Rock, AR | $47,920 | $32,880 | $55,330 | $53,620 |
| 298 | Wichita, KS | $47,920 | $34,860 | $54,370 | $53,880 |
| 299 | Florence, SC | $47,900 | $33,160 | $55,160 | $55,200 |
| 300 | Crestview, FL | $47,800 | $34,630 | $54,290 | $49,260 |
| 301 | Sumter, SC | $47,800 | $29,060 | $57,030 | $54,310 |
| 302 | Orlando, FL | $47,760 | $35,460 | $53,810 | $47,090 |
| 303 | St. George, UT | $47,650 | $33,360 | $54,680 | $48,960 |
| 304 | Lake Havasu City, AZ | $47,610 | $34,760 | $53,930 | $50,600 |
| 305 | Midland, MI | $47,590 | $35,110 | $53,750 | $51,770 |
| 306 | Pocatello, ID | $47,570 | $33,720 | $54,390 | $53,510 |
| 307 | Hilton Head Island, SC | $47,550 | $35,190 | $53,620 | $48,510 |
| 308 | Fayetteville, NC | $47,400 | $32,820 | $54,580 | $51,530 |
| 309 | Manhattan, KS | $47,380 | $34,260 | $53,850 | $52,550 |
| 310 | Macon, GA | $47,340 | $33,470 | $54,180 | $53,470 |
| 311 | Muncie, IN | $47,220 | $33,800 | $53,830 | $53,570 |
| 312 | Burlington, NC | $47,200 | $33,570 | $53,890 | $50,650 |
| 313 | Beaumont, TX | $47,170 | $32,180 | $54,560 | $52,380 |
| 314 | Port St. Lucie, FL | $47,090 | $34,490 | $53,290 | $46,980 |
| 315 | Niles, MI | $47,030 | $33,630 | $53,620 | $50,910 |
| 316 | Erie, PA | $46,970 | $33,680 | $53,520 | $51,640 |
| 317 | Victoria, TX | $46,950 | $31,910 | $54,370 | $52,260 |
| 318 | Killeen, TX | $46,900 | $32,510 | $54,000 | $51,460 |
| 319 | Columbia, MO | $46,760 | $31,030 | $54,500 | $52,280 |
| 320 | Wildwood, FL | $46,760 | $34,130 | $52,980 | $54,740 |
| 321 | Wilmington, NC | $46,740 | $33,740 | $53,120 | $48,470 |
| 322 | Houma, LA | $46,450 | $31,370 | $53,870 | $54,580 |
| 323 | Bay City, MI | $46,400 | $33,950 | $52,540 | $50,480 |
| 324 | Valdosta, GA | $46,380 | $31,260 | $53,810 | $52,540 |
| 325 | Cleveland, TN | $46,360 | $31,660 | $53,620 | $52,630 |
| 326 | Oklahoma City, OK | $46,320 | $31,970 | $53,390 | $51,230 |
| 327 | Rocky Mount, NC | $46,320 | $31,740 | $53,500 | $52,630 |
| 328 | Sebastian, FL | $46,260 | $34,760 | $51,920 | $47,060 |
| 329 | Yuma, AZ | $46,180 | $33,740 | $52,310 | $49,810 |
| 330 | Altoona, PA | $46,110 | $32,390 | $52,870 | $51,520 |
| 331 | Johnstown, PA | $46,110 | $31,720 | $53,230 | $53,660 |
| 332 | Jackson, MS | $46,050 | $29,970 | $53,980 | $51,710 |
| 333 | Johnson City, TN | $46,050 | $31,970 | $53,000 | $52,370 |
| 334 | Amarillo, TX | $45,950 | $31,240 | $53,190 | $50,040 |
| 335 | Enid, OK | $45,880 | $31,890 | $52,790 | $54,440 |
| 336 | Abilene, TX | $45,780 | $31,620 | $52,750 | $50,660 |
| 337 | Sierra Vista, AZ | $45,660 | $33,650 | $51,580 | $51,160 |
| 338 | Columbus, GA-AL | $45,570 | $31,550 | $52,500 | $51,030 |
| 339 | Ocala, FL | $45,570 | $33,340 | $51,600 | $47,850 |
| 340 | Tyler, TX | $45,530 | $32,030 | $52,190 | $49,410 |
| 341 | Lawton, OK | $45,490 | $30,450 | $52,920 | $52,930 |
| 342 | Deltona, FL | $45,450 | $34,010 | $51,080 | $45,740 |
| 343 | Santa Fe, NM | $45,410 | $33,650 | $51,190 | $45,980 |
| 344 | Punta Gorda, FL | $45,340 | $34,220 | $50,810 | $45,100 |
| 345 | Wichita Falls, TX | $45,320 | $31,160 | $52,290 | $50,630 |
| 346 | Brunswick, GA | $45,160 | $32,340 | $51,480 | $51,490 |
| 347 | Huntington, WV-KY-OH | $45,140 | $30,410 | $52,400 | $51,050 |
| 348 | Corpus Christi, TX | $45,030 | $32,280 | $51,290 | $48,590 |
| 349 | Tallahassee, FL | $44,930 | $33,180 | $50,710 | $47,840 |
| 350 | Alexandria, LA | $44,890 | $28,640 | $52,890 | $52,390 |
| 351 | Parkersburg, WV | $44,820 | $29,000 | $52,600 | $51,480 |
| 352 | Las Cruces, NM | $44,700 | $32,660 | $50,650 | $49,550 |
| 353 | Gadsden, AL | $44,640 | $30,450 | $51,600 | $52,120 |
| 354 | San Angelo, TX | $44,600 | $30,490 | $51,540 | $48,240 |
| 355 | Albany, GA | $44,550 | $31,010 | $51,210 | $50,820 |
| 356 | Panama City, FL | $44,550 | $33,030 | $50,210 | $45,790 |
| 357 | Hammond, LA | $44,530 | $28,870 | $52,250 | $52,720 |
| 358 | College Station, TX | $44,370 | $31,080 | $50,920 | $48,780 |
| 359 | Goldsboro, NC | $44,320 | $30,390 | $51,190 | $50,100 |
| 360 | Charleston, WV | $44,220 | $30,490 | $50,980 | $49,840 |
| 361 | Athens, GA | $44,030 | $35,800 | $48,090 | $47,170 |
| 362 | Pinehurst, NC | $43,930 | $33,610 | $49,030 | $49,730 |
| 363 | Texarkana, TX-AR | $43,930 | $29,060 | $51,250 | $52,290 |
| 364 | Fort Smith, AR-OK | $43,890 | $30,720 | $50,380 | $51,100 |
| 365 | Lubbock, TX | $43,850 | $31,320 | $50,000 | $48,020 |
| 366 | Auburn, AL | $43,390 | $30,370 | $49,800 | $49,340 |
| 367 | Mobile, AL | $43,390 | $31,570 | $49,210 | $49,250 |
| 368 | El Paso, TX | $43,260 | $29,220 | $50,170 | $48,110 |
| 369 | Hattiesburg, MS | $43,080 | $29,390 | $49,820 | $49,160 |
| 370 | Lafayette, LA | $42,830 | $27,500 | $50,380 | $49,110 |
| 371 | Slidell, LA | $42,350 | $28,600 | $49,110 | $45,670 |
| 372 | Daphne, AL | $42,040 | $31,820 | $47,070 | $44,400 |
| 373 | Dothan, AL | $42,020 | $30,830 | $47,550 | $50,120 |
| 374 | Jonesboro, AR | $41,970 | $31,140 | $47,320 | $48,870 |
| 375 | Montgomery, AL | $41,930 | $27,870 | $48,860 | $46,750 |
| 376 | Sebring, FL | $41,870 | $32,340 | $46,570 | $45,280 |
| 377 | Myrtle Beach, SC | $41,790 | $31,410 | $46,900 | $44,630 |
| 378 | Morgantown, WV | $41,750 | $30,220 | $47,420 | $44,740 |
| 379 | Tuscaloosa, AL | $41,640 | $30,850 | $46,950 | $47,470 |
| 380 | Jacksonville, NC | $41,370 | $29,020 | $47,470 | $44,930 |
| 381 | McAllen, TX | $40,960 | $27,750 | $47,470 | $47,690 |
| 382 | Beckley, WV | $40,330 | $27,120 | $46,840 | $45,640 |
| 383 | Anniston, AL | $39,640 | $28,620 | $45,070 | $46,120 |
| 384 | Laredo, TX | $39,310 | $28,500 | $44,660 | $45,210 |
| 385 | Brownsville, TX | $39,150 | $26,460 | $45,390 | $45,540 |
| 386 | Eagle Pass, TX | $39,040 | $27,710 | $44,620 | $46,580 |
| 387 | Hot Springs, AR | $36,980 | $26,770 | $42,020 | $43,140 |
| 388 | Guayama, PR | $27,410 | $21,840 | $30,160 | N/A |
| 389 | San Juan, PR | $27,140 | $21,920 | $29,700 | N/A |
| 390 | Aguadilla, PR | $27,060 | $21,840 | $29,620 | N/A |
| 391 | Arecibo, PR | $25,630 | $22,590 | $27,120 | N/A |
| 392 | Mayaguez, PR | $25,310 | $21,840 | $27,000 | N/A |
| 393 | Ponce, PR | $25,250 | $21,840 | $26,920 | N/A |
More
More on maintenance and repair workers
Method
About these numbers
- Mean wages are BLS Occupational Employment and Wage Statistics (OEWS) May 2025 estimates for each metropolitan statistical area, as published in the Department of Labor’s 2026–27 OFLC prevailing-wage file. Only metros with their own BLS estimate are listed.
- Entry (Level I) and experienced (Level IV) are the Department of Labor’s prevailing-wage levels for the occupation in that metro, used for employer visa filings. They are benchmarks from the same OEWS survey, not percentiles.
- OEWS top-codes wages at $115 an hour ($239,200 a year); top-coded means are shown as "$239,200+" and left out of rankings.
- At US prices divides the mean by the metro’s BEA Regional Price Parity (2024) over 100, a NueCareer calculation.
Questions
Maintenance and Repair Worker, General salary by city: FAQ
Which city pays maintenance and repair workers the most?
San Jose, CA, where the average (mean) wage is $69,450 a year, followed by San Francisco, CA ($69,410), Kahului, HI ($65,750), Vallejo, CA ($65,100). The national mean is $53,780 (BLS OEWS, May 2025).
Where do maintenance and repair workers earn the most after cost of living?
Divided by each metro's BEA price level, pay goes furthest in Decatur, IL ($71,880 at national prices, $63,560 nominal), Decatur, AL ($67,440 at national prices, $58,820 nominal), Duluth, MN-WI ($66,220 at national prices, $58,780 nominal).
How much do maintenance and repair workers make in the biggest cities?
New York, NY-NJ: $60,860; Los Angeles, CA: $58,390; Chicago, IL-IN: $58,910; Dallas, TX: $52,350; Houston, TX: $51,170 (mean annual wage, BLS OEWS May 2025).
Where do maintenance and repair workers earn the least?
Of the 393 metro areas with their own estimate, Ponce, PR has the lowest mean wage, $25,250.