Hairdressers, Hairstylists, and Cosmetologists · SOC 39-5012

Hairdressers, Hairstylists, and Cosmetologists 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$42,400
Median hourly wage$20.39

Hairdressers, Hairstylists, and Cosmetologists in the San Francisco-Oakland-Fremont, CA metro area earned a median of $42,400 per year ($20.39 per hour) as of the May 2025 BLS OEWS estimates. Pay ranged from $35,540 at the 10th percentile to $54,940 at the 90th. BLS estimates 3,370 people work in this occupation in the area.

Pay distribution

Half of Hairdressers, Hairstylists, and Cosmetologists in the San Francisco metro area earn more than $42,400 per year, half earn less; the middle half earn between $35,770 and $46,630.

Wage percentiles (BLS OEWS)
Wage10th25thMedian75th90th
Annual$35,540$35,770$42,400$46,630$54,940
Hourly$17.09$17.20$20.39$22.42$26.41

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
    $42,400 median for San Francisco metro area; middle half earns $35,770 to $46,630
  • Californiastate (CA)
    $38,660 median for California; middle half earns $36,600 to $49,030
  • $35,790 median for United States; middle half earns $30,120 to $48,830

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

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

Compare with other areas

Where this metro sits nationally

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

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 31st-highest published median for this occupation among the 349 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 hairdressers, hairstylists, and cosmetologists, highest first. Areas without published estimates are not listed.

  • San Francisco metro areathis page
    $42,400 median for San Francisco metro area; middle half earns $35,770 to $46,630
  • $43,500 median for Los Angeles metro area; middle half earns $36,820 to $61,420
  • $43,410 median for San Jose metro area; middle half earns $38,230 to $45,090
  • $39,610 median for Napa metro area; middle half earns $37,880 to $53,210
  • $38,640 median for Vallejo metro area; middle half earns $37,200 to $47,940
  • $38,280 median for Santa Rosa metro area; middle half earns $37,500 to $48,990
  • $37,970 median for Salinas metro area; middle half earns $36,010 to $49,190

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 hairdressers, hairstylists, and cosmetologistss · 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.