Skip to content

Maintenance and Repair Workers, General salary by city

Median pay for maintenance and repair workers, general in 103 metropolitan areas covered by this index, measured by the May 2025 U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS). The median annual wage runs from $36,700 in Laredo, TX to $63,630 in San Francisco, CA.

Maintenance and Repair Workers, General pay at a glance

Highest median wage
$63,630
San Francisco, CA
Lowest median wage
$36,700
Laredo, TX
Midpoint of the range
$50,200
half the covered metros pay more, half pay less
People employed
1,538,560
across the covered metropolitan areas
Median wage covers the median rent
36 of 103
metros where the wage keeps rent at 30% of gross pay or less
Typical rent share
33.6%
median rent as a share of the median wage, averaged over the metros

Median maintenance and repair workers, general wage by city

Sorted from the highest median wage to the lowest

Median annual wage for maintenance and repair workers, general in each covered city
City Median wage Mean wage Employment Rent share vs. midpoint
San Francisco, CA $63,630 $69,420 18,550 45.6% +26.8%
Oakland, CA $63,630 $69,420 18,550 36.2% +26.8%
Fremont, CA $63,630 $69,420 18,550 54.8% +26.8%
San Jose, CA $63,220 $69,440 7,750 49.7% +25.9%
Seattle, WA $60,760 $64,140 17,790 39.5% +21.0%
Tacoma, WA $60,760 $64,140 17,790 31.5% +21.0%
Minneapolis, MN $60,470 $61,070 18,090 26.4% +20.5%
St. Paul, MN $60,470 $61,070 18,090 24.8% +20.5%
Boston, MA $59,670 $60,480 21,030 42.1% +18.9%
Modesto, CA $59,650 $61,030 1,660 32.4% +18.8%
Stockton, CA $59,590 $61,810 2,740 30.1% +18.7%
New York, NY $59,550 $60,860 108,700 35.8% +18.6%
Newark, NJ $59,550 $60,860 108,700 26.8% +18.6%
Jersey City, NJ $59,550 $60,860 108,700 38.3% +18.6%
Portland, OR $58,760 $60,150 8,860 32.6% +17.1%
Chicago, IL $58,020 $58,910 45,710 28.5% +15.6%
Anchorage, AK $57,390 $58,520 1,680 30.4% +14.3%
Madison, WI $57,330 $56,560 3,790 28.6% +14.2%
Washington, DC $57,240 $58,690 23,100 39.8% +14.0%
Arlington, VA $57,240 $58,690 23,100 47.7% +14.0%
Toledo, OH $57,170 $56,360 3,640 18.5% +13.9%
Cincinnati, OH $56,830 $55,970 12,140 20.1% +13.2%
Sacramento, CA $56,570 $57,580 7,980 35.9% +12.7%
Los Angeles, CA $56,520 $58,390 47,890 39.9% +12.6%
Long Beach, CA $56,520 $58,390 47,890 38.3% +12.6%
Anaheim, CA $56,520 $58,390 47,890 44.2% +12.6%
Milwaukee, WI $56,320 $55,690 8,270 22.0% +12.2%
Urban Honolulu, HI $55,280 $57,150 5,120 38.7% +10.1%
Worcester, MA $55,160 $56,570 2,760 30.8% +9.9%
San Diego, CA $54,530 $58,010 12,350 48.9% +8.6%
Chula Vista, CA $54,530 $58,010 12,350 46.7% +8.6%
St. Louis, MO $53,930 $56,440 13,170 21.8% +7.4%
Riverside, CA $53,560 $57,510 13,720 40.6% +6.7%
San Bernardino, CA $53,560 $57,510 13,720 32.1% +6.7%
Columbus, OH $52,800 $55,070 10,970 27.8% +5.2%
Denver, CO $52,450 $57,310 11,510 40.5% +4.5%
Aurora, CO $52,450 $57,310 11,510 40.2% +4.5%
Spokane, WA $52,280 $56,900 2,430 26.2% +4.1%
Baltimore, MD $52,100 $54,550 11,250 29.7% +3.8%
Cleveland, OH $51,930 $54,840 12,860 20.7% +3.4%
Las Vegas, NV $51,910 $55,870 11,180 33.7% +3.4%
Henderson, NV $51,910 $55,870 11,180 40.5% +3.4%
North Las Vegas, NV $51,910 $55,870 11,180 37.1% +3.4%
Omaha, NE $51,700 $54,080 4,360 26.7% +3.0%
Fresno, CA $51,450 $54,790 3,590 30.9% +2.5%
Reno, NV $51,310 $55,790 3,070 34.0% +2.2%
Charlotte, NC $51,000 $54,120 11,460 35.4% +1.6%
Bakersfield, CA $50,800 $57,240 2,490 32.4% +1.2%
Des Moines, IA $50,780 $54,500 3,780 24.9% +1.2%
Lincoln, NE $50,640 $53,360 1,540 24.8% +0.9%
Buffalo, NY $50,620 $54,210 5,980 23.4% +0.8%
Philadelphia, PA $50,200 $54,640 22,470 31.6% average
Rochester, NY $49,990 $53,850 5,870 24.9% average
Raleigh, NC $49,870 $52,500 6,330 35.3% -0.7%
Atlanta, GA $49,630 $53,280 25,190 39.1% -1.1%
Indianapolis, IN $49,520 $53,110 10,670 26.9% -1.4%
Pittsburgh, PA $49,250 $52,000 10,330 29.8% -1.9%
Fort Wayne, IN $49,250 $52,690 2,210 23.4% -1.9%
Durham, NC $49,130 $53,950 2,830 34.5% -2.1%
Louisville/Jefferson County, KY $48,970 $53,910 7,060 26.2% -2.5%
Phoenix, AZ $48,930 $53,960 26,350 35.8% -2.5%
Mesa, AZ $48,930 $53,960 26,350 36.2% -2.5%
Chandler, AZ $48,930 $53,960 26,350 44.3% -2.5%
Dallas, TX $48,860 $52,350 39,740 34.5% -2.7%
Fort Worth, TX $48,860 $52,350 39,740 34.7% -2.7%
Kansas City, MO $48,860 $53,330 10,360 29.1% -2.7%
Arlington, TX $48,860 $52,350 39,740 34.1% -2.7%
Nashville-Davidson, TN $48,780 $50,960 11,040 36.6% -2.8%
Austin, TX $48,730 $52,170 12,430 40.8% -2.9%
Richmond, VA $48,730 $52,520 5,520 32.4% -2.9%
Colorado Springs, CO $48,690 $52,330 2,410 38.5% -3.0%
Detroit, MI $48,380 $51,830 16,190 25.6% -3.6%
Boise City, ID $48,190 $52,350 3,160 33.8% -4.0%
Memphis, TN $48,140 $51,080 6,250 28.0% -4.1%
Virginia Beach, VA $47,820 $50,850 7,100 41.4% -4.7%
Chesapeake, VA $47,820 $50,850 7,100 38.2% -4.7%
Norfolk, VA $47,820 $50,850 7,100 31.3% -4.7%
Jacksonville, FL $47,380 $51,100 7,710 34.8% -5.6%
Greensboro, NC $47,320 $50,070 3,530 28.3% -5.7%
Wichita, KS $47,150 $47,930 2,740 24.4% -6.1%
Winston-Salem, NC $47,090 $50,110 2,480 26.3% -6.2%
Albuquerque, NM $46,900 $51,320 3,860 27.8% -6.6%
Houston, TX $46,710 $51,160 32,050 33.7% -7.0%
Huntsville, AL $46,430 $48,310 1,540 27.9% -7.5%
Miami, FL $46,290 $49,670 31,890 43.0% -7.8%
Cape Coral, FL $46,270 $48,170 3,520 45.4% -7.8%
Baton Rouge, LA $46,150 $49,960 3,910 27.1% -8.1%
Orlando, FL $46,060 $47,760 16,380 43.0% -8.2%
Tampa, FL $46,020 $48,460 14,380 40.9% -8.3%
St. Petersburg, FL $46,020 $48,460 14,380 40.2% -8.3%
Tulsa, OK $45,760 $48,200 4,340 26.2% -8.8%
Port St. Lucie, FL $45,620 $47,080 1,890 46.8% -9.1%
Tucson, AZ $45,600 $48,340 5,210 28.4% -9.2%
San Antonio, TX $45,380 $48,220 11,450 33.3% -9.6%
New Orleans, LA $45,260 $48,250 4,940 32.1% -9.8%
Lexington-Fayette, KY $44,910 $48,310 3,220 29.4% -10.5%
Fayetteville, NC $44,530 $47,390 1,150 31.8% -11.3%
Oklahoma City, OK $43,760 $46,330 6,480 29.7% -12.8%
Columbus, GA $42,970 $45,580 1,430 29.9% -14.4%
Lubbock, TX $41,750 $43,840 1,640 32.7% -16.8%
Corpus Christi, TX $41,370 $45,030 2,530 35.7% -17.6%
El Paso, TX $39,510 $43,260 2,960 31.6% -21.3%
Laredo, TX $36,700 $39,320 900 32.7% -26.9%

Every row comes from the same survey, so the differences between cities are measured differences rather than estimates made here. "Rent share" compares each metro's median maintenance and repair workers, general wage with the median gross rent of the city of the same name, which is not the same area. See the methodology before reading small gaps as real.

Definitions used on this page

Median wage
The wage that half the people in this occupation earn more than and half earn less than. It is less sensitive to a few very high earners than the mean.
Mean wage
The average of all reported wages in the occupation, for one year of work.
Employment
The estimated number of jobs in the occupation in the metropolitan area, not the number of residents who hold it.
Metropolitan area
Wages are published for metro areas, which usually take in the city and its suburbs. The city figures on the cost of living pages cover only the city limits.

Source

The survey covers jobs, not people: one worker holding two jobs is counted twice, and self-employed workers are not counted at all. Pay is reported for the year as a whole, so a single employer can sit well above or below the median.

See every occupation covered, or compare living costs in the state pages.