Janitors and Cleaners, Except Maids and Housekeeping Cleaners · SOC 37-2011

Janitors and Cleaners, Except Maids and Housekeeping Cleaners Salary in the San Francisco Metro Area

Source: BLS OEWS, May 2025San Francisco-Oakland-Fremont, CA metro area

Figures describe the San Francisco-Oakland-Fremont, CA metropolitan statistical area as defined by BLS/OMB — the whole multi-county metro region, not San Francisco city limits.

Median annual wage$44,180
Median hourly wage$21.24

Janitors and Cleaners, Except Maids and Housekeeping Cleaners in the San Francisco-Oakland-Fremont, CA metro area earned a median of $44,180 per year ($21.24 per hour) as of the May 2025 BLS OEWS estimates. Pay ranged from $38,260 at the 10th percentile to $64,760 at the 90th. BLS estimates 29,930 people work in this occupation in the area.

Pay distribution

Half of Janitors and Cleaners, Except Maids and Housekeeping Cleaners in the San Francisco metro area earn more than $44,180 per year, half earn less; the middle half earn between $39,940 and $54,210.

Wage percentiles (BLS OEWS)
Wage10th25thMedian75th90th
Annual$38,260$39,940$44,180$54,210$64,760
Hourly$18.40$19.20$21.24$26.06$31.13

A percentile is a cut point: 25% of workers in this occupation and area earn less than the 25th-percentile wage. The median is the 50th percentile — half earn less, half earn more.

Download CSV

How this area compares

  • San Francisco metro areathis metro area
    $44,180 median for San Francisco metro area; middle half earns $39,940 to $54,210
  • Californiastate (CA)
    $41,090 median for California; middle half earns $36,830 to $48,250
  • $36,840 median for United States; middle half earns $32,240 to $44,060

Bars span the 25th–75th percentile (the middle half of workers); the tick marks the median.

The median here is +8% vs California overall and +20% vs the U.S. median for this occupation.

Compare with other areas

Where this metro sits nationally

$21,840$30,090$38,340$46,590Ponce, PR — $21,840San Juan-Bayamon-Caguas, PR — $21,930Mayaguez, PR — $21,960Aguadilla, PR — $22,010Arecibo, PR — $22,490Guayama, PR — $22,790Shreveport-Bossier City, LA — $26,370Hattiesburg, MS — $27,400Hot Springs, AR — $27,510Jonesboro, AR — $27,890Monroe, LA — $28,120Dothan, AL — $28,290Lafayette, LA — $28,460Laredo, TX — $28,500Lake Charles, LA — $28,580Baton Rouge, LA — $28,690Gadsden, AL — $28,730Alexandria, LA — $28,750Houma-Bayou Cane-Thibodaux, LA — $28,810Jackson, MS — $28,820Enid, OK — $28,930Beckley, WV — $29,170Owensboro, KY — $29,320San Angelo, TX — $29,380Eagle Pass, TX — $29,430Cleveland, TN — $29,450Valdosta, GA — $29,480Florence, SC — $29,500Anniston-Oxford, AL — $29,530Florence-Muscle Shoals, AL — $29,540Slidell-Mandeville-Covington, LA — $29,620Rome, GA — $29,630Little Rock-North Little Rock-Conway, AR — $29,660Gulfport-Biloxi, MS — $29,700College Station-Bryan, TX — $29,840Johnstown, PA — $29,910Homosassa Springs, FL — $29,930Albany, GA — $30,000Abilene, TX — $30,020New Orleans-Metairie, LA — $30,020Huntington-Ashland, WV-KY-OH — $30,130Lubbock, TX — $30,150Bay City, MI — $30,160Morgantown, WV — $30,180Wichita Falls, TX — $30,210Manhattan, KS — $30,220Myrtle Beach-Conway-North Myrtle Beach, SC — $30,250Lawton, OK — $30,290Columbus, GA-AL — $30,320Charleston, WV — $30,330Tallahassee, FL — $30,350Macon-Bibb County, GA — $30,380Decatur, AL — $30,410Johnson City, TN — $30,420Mobile, AL — $30,420Montgomery, AL — $30,450Auburn-Opelika, AL — $30,470Longview, TX — $30,470Wheeling, WV-OH — $30,480Dalton, GA — $30,520Augusta-Richmond County, GA-SC — $30,630El Paso, TX — $30,630Sumter, SC — $30,640Brownsville-Harlingen, TX — $30,650Houston-Pasadena-The Woodlands, TX — $30,650Parkersburg-Vienna, WV — $30,670Corpus Christi, TX — $30,690Ogden, UT — $30,860Rocky Mount, NC — $30,920Kingsport-Bristol, TN-VA — $31,070Logan, UT-ID — $31,130Tyler, TX — $31,150Fayetteville-Springdale-Rogers, AR — $31,160Greenville-Anderson-Greer, SC — $31,180Provo-Orem-Lehi, UT — $31,190Fort Smith, AR-OK — $31,200Hammond, LA — $31,200Knoxville, TN — $31,200McAllen-Edinburg-Mission, TX — $31,300Sherman-Denison, TX — $31,360Beaumont-Port Arthur, TX — $31,490Lynchburg, VA — $31,500Brunswick-St. Simons, GA — $31,560Spartanburg, SC — $31,620Chattanooga, TN-GA — $31,760St. George, UT — $31,760Oklahoma City, OK — $31,960Daphne-Fairhope-Foley, AL — $32,010Pensacola-Ferry Pass-Brent, FL — $32,010Texarkana, TX-AR — $32,010Victoria, TX — $32,130Athens-Clarke County, GA — $32,170Columbia, SC — $32,170Tulsa, OK — $32,170Tuscaloosa, AL — $32,280Lakeland-Winter Haven, FL — $32,510Wichita, KS — $32,510Waco, TX — $32,550Memphis, TN-MS-AR — $32,580Pinehurst-Southern Pines, NC — $32,630Palm Bay-Melbourne-Titusville, FL — $32,810Morristown, TN — $32,820Sierra Vista-Douglas, AZ — $32,960Ocala, FL — $33,130Sebring, FL — $33,130Altoona, PA — $33,220Killeen-Temple, TX — $33,230Warner Robins, GA — $33,280Jacksonville, NC — $33,320Gainesville, GA — $33,350Hickory-Lenoir-Morganton, NC — $33,350Birmingham, AL — $33,370Hinesville, GA — $33,390Paducah, KY-IL — $33,450Virginia Beach-Chesapeake-Norfolk, VA-NC — $33,580Huntsville, AL — $33,600Wildwood-The Villages, FL — $33,740Savannah, GA — $33,770Erie, PA — $33,840Goldsboro, NC — $33,840Jackson, TN — $33,900Youngstown-Warren, OH — $33,930Terre Haute, IN — $34,040Weirton-Steubenville, WV-OH — $34,040Panama City-Panama City Beach, FL — $34,070Winchester, VA-WV — $34,070Winston-Salem, NC — $34,150Harrisonburg, VA — $34,180Miami-Fort Lauderdale-West Palm Beach, FL — $34,180Bowling Green, KY — $34,190Richmond, VA — $34,200Fayetteville, NC — $34,230Yuma, AZ — $34,230Lawrence, KS — $34,260Amarillo, TX — $34,280Pocatello, ID — $34,320Hilton Head Island-Bluffton-Port Royal, SC — $34,380Lake Havasu City-Kingman, AZ — $34,460Muskegon-Norton Shores, MI — $34,510Waterloo-Cedar Falls, IA — $34,510Blacksburg-Christiansburg-Radford, VA — $34,520Greensboro-High Point, NC — $34,520Elizabethtown, KY — $34,540Jefferson City, MO — $34,540San Antonio-New Braunfels, TX — $34,540Port St. Lucie, FL — $34,550Deltona-Daytona Beach-Ormond Beach, FL — $34,580Orlando-Kissimmee-Sanford, FL — $34,590Joplin, MO-KS — $34,620Greenville, NC — $34,700Saginaw, MI — $34,720Tampa-St. Petersburg-Clearwater, FL — $34,800Vineland, NJ — $34,850Dallas-Fort Worth-Arlington, TX — $34,860Topeka, KS — $34,860Michigan City-La Porte, IN — $34,880Rapid City, SD — $34,880Roanoke, VA — $34,880Jackson, MI — $34,970Salt Lake City-Murray, UT — $34,970Raleigh-Cary, NC — $34,980Clarksville, TN-KY — $34,990Des Moines-West Des Moines, IA — $35,000Louisville/Jefferson County, KY-IN — $35,000Midland, TX — $35,010Crestview-Fort Walton Beach-Destin, FL — $35,030Flint, MI — $35,080Wilmington, NC — $35,080Mansfield, OH — $35,100Cape Girardeau, MO-IL — $35,130Chambersburg, PA — $35,150Sebastian-Vero Beach-West Vero Corridor, FL — $35,230Charleston-North Charleston, SC — $35,240Toledo, OH — $35,240Burlington, NC — $35,250Idaho Falls, ID — $35,260Ames, IA — $35,300Canton-Massillon, OH — $35,310Sioux Falls, SD-MN — $35,310Dover, DE — $35,320Columbus, IN — $35,360Cape Coral-Fort Myers, FL — $35,390Lima, OH — $35,390Gettysburg, PA — $35,410Las Cruces, NM — $35,410Twin Falls, ID — $35,440Albuquerque, NM — $35,450Jacksonville, FL — $35,450Lexington-Fayette, KY — $35,460Norwich-New London-Willimantic, CT — $35,460Springfield, MO — $35,490Gainesville, FL — $35,500Columbia, MO — $35,510North Port-Bradenton-Sarasota, FL — $35,530Punta Gorda, FL — $35,530Davenport-Moline-Rock Island, IA-IL — $35,560Niles, MI — $35,570Akron, OH — $35,580Charlotte-Concord-Gastonia, NC-SC — $35,600Cedar Rapids, IA — $35,610Omaha, NE-IA — $35,620Kalamazoo-Portage, MI — $35,630Cheyenne, WY — $35,640Salisbury, MD — $35,650Midland, MI — $35,670Lancaster, PA — $35,690Asheville, NC — $35,720Lansing-East Lansing, MI — $35,730Green Bay, WI — $35,740Dubuque, IA — $35,800South Bend-Mishawaka, IN-MI — $35,820State College, PA — $35,850Peoria, IL — $35,870Monroe, MI — $35,880Grand Rapids-Wyoming-Kentwood, MI — $35,890Corvallis, OR — $35,900Dayton-Kettering-Beavercreek, OH — $35,910Evansville, IN — $35,920Great Falls, MT — $35,920Atlanta-Sandy Springs-Roswell, GA — $35,940Casper, WY — $35,950Battle Creek, MI — $35,960Elmira, NY — $35,970Rockford, IL — $35,970Kankakee, IL — $36,000Cincinnati, OH-KY-IN — $36,030Charlottesville, VA — $36,090St. Joseph, MO-KS — $36,090La Crosse-Onalaska, WI-MN — $36,130Nashville-Davidson--Murfreesboro--Franklin, TN — $36,130Boise City, ID — $36,140Decatur, IL — $36,140Oshkosh-Neenah, WI — $36,140Tucson, AZ — $36,180Sandusky, OH — $36,190Cleveland, OH — $36,230Staunton-Stuarts Draft, VA — $36,270Phoenix-Mesa-Chandler, AZ — $36,280Utica-Rome, NY — $36,310Kansas City, MO-KS — $36,350York-Hanover, PA — $36,390Hagerstown-Martinsburg, MD-WV — $36,400Kokomo, IN — $36,400Springfield, OH — $36,410Baltimore-Columbia-Towson, MD — $36,460Racine-Mount Pleasant, WI — $36,480Fort Wayne, IN — $36,500Pittsburgh, PA — $36,500Janesville-Beloit, WI — $36,570Scranton--Wilkes-Barre, PA — $36,570Durham-Chapel Hill, NC — $36,590Milwaukee-Waukesha, WI — $36,620St. Louis, MO-IL — $36,620Bloomington, IL — $36,660Detroit-Warren-Dearborn, MI — $36,680Appleton, WI — $36,700Harrisburg-Carlisle, PA — $36,710Lincoln, NE — $36,730Farmington, NM — $36,750Santa Fe, NM — $36,760Urban Honolulu, HI — $36,760Sheboygan, WI — $36,800Wausau, WI — $36,800Indianapolis-Carmel-Greenwood, IN — $36,850Austin-Round Rock-San Marcos, TX — $36,930Philadelphia-Camden-Wilmington, PA-NJ-DE-MD — $36,930Carson City, NV — $36,960Helena, MT — $36,990Naples-Marco Island, FL — $37,010Grand Forks, ND-MN — $37,020Bangor, ME — $37,080Elkhart-Goshen, IN — $37,080Sioux City, IA-NE-SD — $37,090Williamsport, PA — $37,140Binghamton, NY — $37,160Rochester, NY — $37,160Springfield, IL — $37,170Fargo, ND-MN — $37,200Lewiston, ID-WA — $37,200Reno, NV — $37,220Duluth, MN-WI — $37,230Eau Claire, WI — $37,230Reading, PA — $37,270Columbus, OH — $37,310Odessa, TX — $37,320Prescott Valley-Prescott, AZ — $37,320Grand Island, NE — $37,330Eugene-Springfield, OR — $37,350Buffalo-Cheektowaga, NY — $37,380Mankato, MN — $37,380Hartford-West Hartford-East Hartford, CT — $37,400Lebanon, PA — $37,430Colorado Springs, CO — $37,500Kenosha, WI — $37,500Watertown-Fort Drum, NY — $37,510Billings, MT — $37,550Glens Falls, NY — $37,550Fond du Lac, WI — $37,600Bismarck, ND — $37,620Trenton-Princeton, NJ — $37,640Iowa City, IA — $37,660Allentown-Bethlehem-Easton, PA-NJ — $37,700Kiryas Joel-Poughkeepsie-Newburgh, NY — $37,730Missoula, MT — $37,730Minot, ND — $37,750St. Cloud, MN — $37,760Albany, OR — $37,770Albany-Schenectady-Troy, NY — $37,810Washington-Arlington-Alexandria, DC-VA-MD-WV — $37,840Manchester-Nashua, NH — $37,860Redding, CA — $37,860Fort Collins-Loveland, CO — $37,890New Haven, CT — $37,890Muncie, IN — $37,900Santa Maria-Santa Barbara, CA — $37,900Flagstaff, AZ — $37,920Fresno, CA — $37,980Visalia, CA — $38,000Ithaca, NY — $38,060Ann Arbor, MI — $38,080Coeur d'Alene, ID — $38,150Providence-Warwick, RI-MA — $38,160Grand Junction, CO — $38,190Syracuse, NY — $38,230Lewiston-Auburn, ME — $38,240Salem, OR — $38,340Traverse City, MI — $38,420Lafayette-West Lafayette, IN — $38,450San Diego-Chula Vista-Carlsbad, CA — $38,450Chicago-Naperville-Elgin, IL-IN — $38,470Greeley, CO — $38,510Kingston, NY — $38,570Bridgeport-Stamford-Danbury, CT — $38,630Los Angeles-Long Beach-Anaheim, CA — $38,720Kahului-Wailuku, HI — $38,810Denver-Aurora-Centennial, CO — $38,840Champaign-Urbana, IL — $39,000Medford, OR — $39,090Chico, CA — $39,150Springfield, MA — $39,170Santa Rosa-Petaluma, CA — $39,210Yakima, WA — $39,210Las Vegas-Henderson-North Las Vegas, NV — $39,310Walla Walla, WA — $39,480Atlantic City-Hammonton, NJ — $39,520Bloomington, IN — $39,680Madison, WI — $39,680Pittsfield, MA — $39,830Waterbury-Shelton, CT — $39,990Pueblo, CO — $40,050Spokane-Spokane Valley, WA — $40,070Stockton-Lodi, CA — $40,140El Centro, CA — $40,450Portland-South Portland, ME — $40,460Anchorage, AK — $40,510Amherst Town-Northampton, MA — $40,600Wenatchee-East Wenatchee, WA — $40,750Santa Cruz-Watsonville, CA — $40,780Minneapolis-St. Paul-Bloomington, MN-WI — $40,800Riverside-San Bernardino-Ontario, CA — $40,860Worcester, MA — $41,030Burlington-South Burlington, VT — $41,130Portland-Vancouver-Hillsboro, OR-WA — $41,170Modesto, CA — $41,230Sacramento-Roseville-Folsom, CA — $41,450Bozeman, MT — $41,490Oxnard-Thousand Oaks-Ventura, CA — $41,590Lexington Park, MD — $41,990Grants Pass, OR — $42,070Yuba City, CA — $42,240Boulder, CO — $42,440Bakersfield-Delano, CA — $42,490New York-Newark-Jersey City, NY-NJ — $42,840San Luis Obispo-Paso Robles, CA — $42,990Bend, OR — $43,050Fairbanks-College, AK — $43,420Bellingham, WA — $43,560Hanford-Corcoran, CA — $43,570Salinas, CA — $43,570Vallejo, CA — $43,680San Jose-Sunnyvale-Santa Clara, CA — $43,870Rochester, MN — $44,030Olympia-Lacey-Tumwater, WA — $44,100San Francisco-Oakland-Fremont, CA — $44,180Kennewick-Richland, WA — $44,680Napa, CA — $44,750Barnstable Town, MA — $44,820Mount Vernon-Anacortes, WA — $44,860Merced, CA — $45,920Bremerton-Silverdale-Port Orchard, WA — $45,970Seattle-Tacoma-Bellevue, WA — $46,490Boston-Cambridge-Newton, MA-NH — $46,550Longview-Kelso, WA — $46,590

Each dot is one metro area with a published median — hover any dot for the name and figure. Metros without published estimates are not drawn.

The San Francisco metro area has the 10th-highest published median for this occupation among the 393 metro areas where BLS publishes it. Higher medians often track higher living costs — this is a pay comparison, not a ranking of where the job is “best”.

Other metro areas in California

Metro areas in the same state with published May 2025 medians for janitors and cleaners, except maids and housekeeping cleaners, highest first. Areas without published estimates are not listed.

  • San Francisco metro areathis page
    $44,180 median for San Francisco metro area; middle half earns $39,940 to $54,210
  • $45,920 median for Merced metro area; middle half earns $36,820 to $50,330
  • $44,750 median for Napa metro area; middle half earns $38,220 to $53,010
  • $43,870 median for San Jose metro area; middle half earns $40,090 to $49,140
  • $43,680 median for Vallejo metro area; middle half earns $38,220 to $50,490
  • $43,570 median for Hanford metro area; middle half earns $36,650 to $51,830
  • $43,570 median for Salinas metro area; middle half earns $37,260 to $50,030

Bars span the 25th–75th percentile (the middle half of workers); the tick marks the median.

Keep exploring

Other occupations in the same SOC group with published medians here, largest employment first:

Highest-paying metro areas for janitors and cleaners, except maids and housekeeping cleanerss · Highest-paying occupations in San Francisco Metro

About this estimate

These figures are survey estimates from the BLS Occupational Employment and Wage Statistics program — modeled from employer reports collected over three years and benchmarked to May 2025. They describe what employers in this area currently pay across all industries, not what any individual worker will be offered.

Employment counts wage-and-salary jobs in the occupation (self-employed workers are excluded). Estimates carry sampling error; percentile wages are rounded by BLS. Some values are suppressed by BLS for confidentiality or quality — suppressed values appear here as “not published”, never as zero. Read the full methodology.

About this data. Estimates are from the U.S. Bureau of Labor Statistics Occupational Employment and Wage Statistics program, May 2025 release, retrieved from bls.gov/oes/tables.htm on July 24, 2026. OEWS estimates describe metropolitan/nonmetropolitan areas and states — not city limits — and are not designed for year-over-year comparisons. See BLS methodology, our plain-English methodology, and sources. CitySalaryData is independent and not affiliated with BLS.