Skip to content

Janitors and Cleaners, Except Maids and Housekeeping Cleaners salary by city

Median pay for janitors and cleaners, except maids and housekeeping cleaners 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 $28,500 in Laredo, TX to $46,550 in Boston, MA.

Janitors and Cleaners, Except Maids and Housekeeping Cleaners pay at a glance

Highest median wage
$46,550
Boston, MA
Lowest median wage
$28,500
Laredo, TX
Midpoint of the range
$36,500
half the covered metros pay more, half pay less
People employed
2,395,290
across the covered metropolitan areas
Median wage covers the median rent
2 of 103
metros where the wage keeps rent at 30% of gross pay or less
Typical rent share
46.6%
median rent as a share of the median wage, averaged over the metros

Median janitors and cleaners, except maids and housekeeping cleaners wage by city

Sorted from the highest median wage to the lowest

Median annual wage for janitors and cleaners, except maids and housekeeping cleaners in each covered city
City Median wage Mean wage Employment Rent share vs. midpoint
Boston, MA $46,550 $45,900 43,160 54.0% +27.5%
Seattle, WA $46,490 $49,380 26,820 51.6% +27.4%
Tacoma, WA $46,490 $49,380 26,820 41.2% +27.4%
San Francisco, CA $44,180 $48,720 29,930 65.7% +21.0%
Oakland, CA $44,180 $48,720 29,930 52.1% +21.0%
Fremont, CA $44,180 $48,720 29,930 78.9% +21.0%
San Jose, CA $43,870 $46,900 15,780 71.6% +20.2%
New York, NY $42,840 $45,520 183,030 49.8% +17.4%
Newark, NJ $42,840 $45,520 183,030 37.3% +17.4%
Jersey City, NJ $42,840 $45,520 183,030 53.3% +17.4%
Bakersfield, CA $42,490 $43,030 4,060 38.7% +16.4%
Sacramento, CA $41,450 $44,470 14,020 49.0% +13.6%
Modesto, CA $41,230 $44,420 2,670 46.8% +13.0%
Portland, OR $41,170 $44,030 14,620 46.5% +12.8%
Worcester, MA $41,030 $42,990 4,610 41.4% +12.4%
Riverside, CA $40,860 $44,240 19,520 53.2% +11.9%
San Bernardino, CA $40,860 $44,240 19,520 42.1% +11.9%
Minneapolis, MN $40,800 $42,170 26,790 39.1% +11.8%
St. Paul, MN $40,800 $42,170 26,790 36.7% +11.8%
Anchorage, AK $40,510 $41,440 2,780 43.0% +11.0%
Stockton, CA $40,140 $43,630 3,830 44.7% +10.0%
Spokane, WA $40,070 $43,030 4,090 34.2% +9.8%
Madison, WI $39,680 $40,720 6,780 41.2% +8.7%
Las Vegas, NV $39,310 $40,420 26,480 44.4% +7.7%
Henderson, NV $39,310 $40,420 26,480 53.4% +7.7%
North Las Vegas, NV $39,310 $40,420 26,480 49.0% +7.7%
Denver, CO $38,840 $42,130 19,460 54.7% +6.4%
Aurora, CO $38,840 $42,130 19,460 54.3% +6.4%
Los Angeles, CA $38,720 $43,050 83,160 58.2% +6.1%
Long Beach, CA $38,720 $43,050 83,160 55.9% +6.1%
Anaheim, CA $38,720 $43,050 83,160 64.5% +6.1%
Chicago, IL $38,470 $41,400 70,000 43.0% +5.4%
San Diego, CA $38,450 $41,970 21,700 69.4% +5.3%
Chula Vista, CA $38,450 $41,970 21,700 66.2% +5.3%
Fresno, CA $37,980 $41,590 5,770 41.8% +4.1%
Washington, DC $37,840 $39,660 59,090 60.3% +3.7%
Arlington, VA $37,840 $39,660 59,090 72.1% +3.7%
Colorado Springs, CO $37,500 $39,830 3,530 50.0% +2.7%
Buffalo, NY $37,380 $39,360 9,290 31.7% +2.4%
Columbus, OH $37,310 $38,780 14,130 39.4% +2.2%
Reno, NV $37,220 $37,510 4,410 46.8% +2.0%
Rochester, NY $37,160 $39,200 9,520 33.6% +1.8%
Philadelphia, PA $36,930 $39,610 40,790 43.0% +1.2%
Austin, TX $36,930 $37,070 15,470 53.8% +1.2%
Indianapolis, IN $36,850 $37,070 17,240 36.2% +1.0%
Urban Honolulu, HI $36,760 $39,370 8,090 58.2% +0.7%
Lincoln, NE $36,730 $37,180 2,260 34.1% +0.6%
Detroit, MI $36,680 $37,780 26,810 33.8% average
Milwaukee, WI $36,620 $38,600 14,380 33.9% average
St. Louis, MO $36,620 $38,740 19,680 32.0% average
Durham, NC $36,590 $36,580 3,150 46.3% average
Pittsburgh, PA $36,500 $37,800 16,140 40.1% average
Fort Wayne, IN $36,500 $36,710 3,490 31.5% average
Baltimore, MD $36,460 $38,830 19,050 42.5% average
Kansas City, MO $36,350 $37,950 12,950 39.2% average
Phoenix, AZ $36,280 $38,120 26,990 48.2% -0.6%
Mesa, AZ $36,280 $38,120 26,990 48.9% -0.6%
Chandler, AZ $36,280 $38,120 26,990 59.7% -0.6%
Cleveland, OH $36,230 $37,970 13,380 29.6% -0.7%
Tucson, AZ $36,180 $36,990 5,370 35.8% -0.9%
Boise City, ID $36,140 $37,990 5,260 45.1% -1.0%
Nashville-Davidson, TN $36,130 $37,130 9,940 49.4% -1.0%
Cincinnati, OH $36,030 $37,800 13,560 31.7% -1.3%
Atlanta, GA $35,940 $36,120 30,900 54.0% -1.5%
Omaha, NE $35,620 $37,190 6,690 38.7% -2.4%
Charlotte, NC $35,600 $34,900 13,760 50.7% -2.5%
Lexington-Fayette, KY $35,460 $36,280 3,410 37.3% -2.8%
Jacksonville, FL $35,450 $36,280 8,450 46.5% -2.9%
Albuquerque, NM $35,450 $36,110 7,070 36.7% -2.9%
Cape Coral, FL $35,390 $35,960 3,890 59.4% -3.0%
Toledo, OH $35,240 $36,700 4,220 30.0% -3.5%
Louisville/Jefferson County, KY $35,000 $36,210 9,220 36.7% -4.1%
Des Moines, IA $35,000 $36,270 5,720 36.1% -4.1%
Raleigh, NC $34,980 $34,930 7,310 50.4% -4.2%
Dallas, TX $34,860 $35,470 48,360 48.3% -4.5%
Fort Worth, TX $34,860 $35,470 48,360 48.6% -4.5%
Arlington, TX $34,860 $35,470 48,360 47.8% -4.5%
Tampa, FL $34,800 $35,010 18,460 54.0% -4.7%
St. Petersburg, FL $34,800 $35,010 18,460 53.2% -4.7%
Orlando, FL $34,590 $34,770 21,620 57.2% -5.2%
Port St. Lucie, FL $34,550 $35,940 1,770 61.9% -5.3%
San Antonio, TX $34,540 $34,230 15,420 43.7% -5.4%
Greensboro, NC $34,520 $33,760 4,380 38.7% -5.4%
Fayetteville, NC $34,230 $33,680 1,610 41.3% -6.2%
Richmond, VA $34,200 $35,220 9,270 46.1% -6.3%
Miami, FL $34,180 $34,940 41,890 58.2% -6.4%
Winston-Salem, NC $34,150 $32,920 3,010 36.3% -6.4%
Huntsville, AL $33,600 $33,710 2,850 38.5% -7.9%
Virginia Beach, VA $33,580 $34,790 11,840 58.9% -8.0%
Chesapeake, VA $33,580 $34,790 11,840 54.4% -8.0%
Norfolk, VA $33,580 $34,790 11,840 44.5% -8.0%
Memphis, TN $32,580 $34,300 8,070 41.4% -10.7%
Wichita, KS $32,510 $34,140 3,650 35.4% -10.9%
Tulsa, OK $32,170 $33,630 5,140 37.2% -11.9%
Oklahoma City, OK $31,960 $32,790 8,020 40.7% -12.4%
Corpus Christi, TX $30,690 $32,660 2,850 48.1% -15.9%
Houston, TX $30,650 $32,660 48,880 51.4% -16.0%
El Paso, TX $30,630 $31,310 5,640 40.8% -16.1%
Columbus, GA $30,320 $30,560 1,450 42.4% -16.9%
Lubbock, TX $30,150 $31,320 3,030 45.3% -17.4%
New Orleans, LA $30,020 $32,080 6,070 48.4% -17.8%
Baton Rouge, LA $28,690 $30,960 5,300 43.7% -21.4%
Laredo, TX $28,500 $28,610 1,620 42.1% -21.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 janitors and cleaners, except maids and housekeeping cleaners 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.