Salaries by City

San Francisco Bay Area salaries: pay in San Francisco and San Jose compared

May 2025 BLS data puts average pay at $48.19 an hour in the San Francisco metro and $57.32 in San Jose. See which jobs get the biggest premium, how prices compare and how to use California pay ranges.

Morning view across San Francisco Bay toward the Bay Bridge, with a ferry wake on the water and a waterfront railing in the foreground.

Bay Area pay is high, but how far ahead it runs depends heavily on what you do. In May 2025 the average hourly wage was $48.19 in the San Francisco metro and $57.32 in the San Jose metro, against a national average of $33.54, according to the Bureau of Labor Statistics. This guide puts the two metros side by side, shows which jobs get the biggest and smallest premium, and helps you judge whether an offer covers Bay Area prices.

Quick reference

All wage figures below are from the BLS Occupational Employment and Wage Statistics (OEWS) program, May 2025 estimates. Price levels are from the Bureau of Economic Analysis (BEA).

Measure San Francisco-Oakland-Fremont San Jose-Sunnyvale-Santa Clara United States
Average (mean) hourly wage, all jobs, May 2025 $48.19 $57.32 $33.54
Biggest occupational group by share of jobs Office and administrative support (9.5%) Computer and mathematical (13.2%) Office and administrative support (11.4%)
Average hourly wage, management, May 2025 $93.71 $110.19 $69.84
Average hourly wage, healthcare support, May 2025 $21.79 $22.41 $19.62
Regional price parity, all items, 2023 (US = 100) 118.2 112.9 100
Regional price parity, housing rents, 2023 200.2 213.0 n/a

Two terms first. The mean is the plain average of everyone's pay. The median is the middle worker, with half earning more and half less. Big earners pull the mean above the median. Nationally, BLS puts the May 2025 mean at $33.54 an hour but the median at $24.51, so treat the averages in this guide as the upper-middle of the pack, not a "typical" paycheck.

The BLS metro releases publish means. Medians and percentiles (the 10th percentile is the wage that one worker in ten earns less than; the 90th is the wage that nine in ten earn less than) are in the BLS OEWS data tool, covered in the last section.

How Bay Area pay compares with the national average

Both metros sit well above the national average. On BLS figures for May 2025, the San Francisco metro's all-jobs average of $48.19 an hour is about 44% higher than the national $33.54. San Jose's $57.32 is about 71% higher.

BLS converts hourly means to yearly figures by multiplying by 2,080 hours (40 hours a week for 52 weeks). Using that same method, the San Francisco average works out to roughly $100,235 a year and San Jose to roughly $119,226. The national annual mean for May 2025 is $69,770.

Here is the catch. Those headline gaps are bigger than the gap for most individual jobs. The Bay Area simply has more people in high-paid occupations. In San Jose, computer and mathematical jobs make up 13.2% of employment, compared with 3.4% nationally. That job mix lifts the overall average, so a 71% "San Jose premium" does not mean a nurse aide, an accountant or a cook earns 71% more there.

San Francisco-Oakland-Fremont vs San Jose: the differences

BLS uses metro areas defined by the federal Office of Management and Budget. They are built from whole counties, so they do not match what people casually call "the city" or "Silicon Valley."

  • San Francisco-Oakland-Fremont, CA Metropolitan Statistical Area: Alameda, Contra Costa, Marin, San Francisco and San Mateo counties. That means Oakland, Berkeley, Fremont and the San Mateo County part of the Peninsula all count as "San Francisco" in the data.
  • San Jose-Sunnyvale-Santa Clara, CA Metropolitan Statistical Area: Santa Clara County and San Benito County.

If you work in Palo Alto or Mountain View, look at San Jose data. If you work in Redwood City or Menlo Park, those are in San Mateo County, so the San Francisco metro figures apply.

The two economies look different in the BLS tables. San Francisco's largest groups by employment share are office and administrative support (9.5%), management (9.4%) and business and financial operations (8.7%). San Jose's are computer and mathematical (13.2%), management (10.1%) and business and financial operations (8.3%).

San Jose pays more on average in most occupational groups, but not all. In May 2025 computer and mathematical jobs averaged $97.15 an hour in San Jose against $80.51 in San Francisco. San Francisco led in a few groups, including life, physical and social science ($66.90 vs $62.02) and transportation and material moving ($30.45 vs $27.50).

What common occupations pay

Each BLS metro release highlights one occupational group in detail. For May 2025 the San Francisco release covers management jobs and the San Jose release covers computer and mathematical jobs. The tables below use those annual means next to the national annual mean from the national OEWS release.

San Francisco metro: management jobs, May 2025

Occupation San Francisco annual mean US annual mean
Chief executives $320,210 $269,630
Natural sciences managers $249,930 $180,250
Computer and information systems managers $249,040 $192,160
Financial managers $244,930 $186,910
Marketing managers $235,920 $177,770
Human resources managers $219,270 $164,230
Sales managers $194,670 $164,350
General and operations managers $177,240 $134,940
Medical and health services managers $176,000 $140,970
Construction managers $164,760 $124,360
Property, real estate and community association managers $97,460 $83,710
Food service managers $94,820 $74,880

Management is a big employer in the San Francisco metro: 223,100 jobs, or 9.4% of local employment, against a 7.2% share nationally.

San Jose metro: computer and math jobs, May 2025

Occupation San Jose annual mean US annual mean
Software developers $221,710 $148,100
Data scientists $212,760 $126,800
Information security analysts $196,700 $132,510
Web developers $167,300 $98,770
Software quality assurance analysts and testers $160,040 $111,490
Computer systems analysts $157,170 $114,610
Operations research analysts $129,110 $99,730
Computer user support specialists $95,730 $67,330

Software developers are the standout: San Jose had 87,350 of them in May 2025, and BLS says they were employed at 7.09 times the national rate.

If your job is not in these tables, the full list of detailed occupations for each metro is in the BLS data tool linked from each release.

Where the pay premium is biggest and smallest

This is where a single "Bay Area adds X%" rule breaks down. The table below compares each metro's May 2025 average hourly wage for a major occupational group with the national average for the same group. The percentages are Simply Salaries calculations from the BLS figures, rounded to the nearest point.

Occupational group US avg hourly SF avg hourly SF premium SJ avg hourly SJ premium
All occupations $33.54 $48.19 44% $57.32 71%
Computer and mathematical $57.73 $80.51 39% $97.15 68%
Legal $67.07 $91.11 36% $109.74 64%
Management $69.84 $93.71 34% $110.19 58%
Healthcare practitioners and technical $52.26 $74.08 42% $79.56 52%
Architecture and engineering $51.36 $67.39 31% $78.11 52%
Life, physical and social science $45.48 $66.90 47% $62.02 36%
Office and administrative support $24.79 $32.96 33% $34.22 38%
Food preparation and serving $17.86 $22.91 28% $23.52 32%
Transportation and material moving $23.96 $30.45 27% $27.50 15%
Healthcare support $19.62 $21.79 11% $22.41 14%

Three patterns stand out.

Tech and tech-adjacent work gets the biggest boost, especially in San Jose. Computer, legal, management and engineering jobs carry premiums of 52% to 68% in San Jose. In San Francisco the same groups sit in the 31% to 39% range.

Hands-on and support jobs get much less. Healthcare support carries a premium of only 11% in San Francisco and 14% in San Jose. Transportation, food service and production sit in the middle.

Detailed jobs vary inside a group. Within San Francisco management, natural sciences managers earn about 39% more than the national mean, while sales managers earn about 18% more and property managers about 16% more. Within San Jose tech, web developers and data scientists earn about 68% to 69% more than the national mean, while operations research analysts earn about 29% more. (These are Simply Salaries calculations from the annual means in the tables above.)

The practical point: find the premium for your own occupation, not the metro headline.

Price levels in the Bay Area

BEA's regional price parities (RPPs) measure how expensive an area is relative to the US average, which is set at 100. A score of 118.2 means prices overall run about 18% above the national level.

The latest metro-level figures published in BEA's release tables are for 2023:

  • San Francisco-Oakland-Berkeley metro: all items 118.2, housing rents 200.2.
  • San Jose-Sunnyvale-Santa Clara metro: all items 112.9, housing rents 213.0.

Housing is the driver. Rents in both metros run about twice the national level, and slightly higher in San Jose, while goods and other services are much closer to average. For the state as a whole, BEA's 2024 figures put California's all-items RPP at 110.7, the highest of any state, and its housing rents RPP at 154.3.

BEA labels the metro names by the delineations in use for each year, which is why its 2023 table says San Francisco-Oakland-Berkeley while the 2025 wage data says San Francisco-Oakland-Fremont. BEA lists its next RPP release for December 10, 2026.

Worked example: weighing pay against prices

The quick test: compare how far your pay sits above the national average with how far local prices sit above 100. If the pay gap is bigger, you are ahead in buying-power terms. This is rough, and it mixes 2025 wages with 2023 prices, so treat it as a direction, not a precise answer.

  • San Francisco, all jobs: average pay runs about 44% above the national figure. The metro's all-items price level is 118.2. Pay comes out comfortably ahead.
  • San Jose, all jobs: average pay runs about 71% above the national figure. The metro's price level is 112.9. Pay comes out even further ahead.
  • San Francisco, healthcare support: pay runs only about 11% above the national figure for the group. Against a price level of 118.2, the extra pay does not cover the extra cost, so this group ends up behind its national counterparts once prices are counted.

That last line is the honest answer to "is it enough?" For high-premium occupations, Bay Area pay more than covers the price gap on average. For low-premium occupations it may not, and because the all-items index averages renters and owners together, your own result depends heavily on what you pay for housing.

Base salary vs total compensation

OEWS wages are not the same as everything you take home. BLS counts base pay, cost-of-living allowances, commissions, production bonuses and tips. It excludes overtime, shift differentials, nonproduction bonuses (such as year-end or signing bonuses), severance and the employer's cost of benefits.

That has two effects for Bay Area workers:

  • Hourly and shift workers in hospitals, transit or warehouses may earn more than the OEWS figure once overtime and differentials are added. Ask how much overtime is typical before you count on it.
  • Tech and corporate workers often receive equity and annual bonuses. The OEWS technical notes do not list stock grants among the items counted, so treat the BLS figure as a cash-pay benchmark and value any equity separately, using the vesting schedule and the company's own terms.

BLS does not publish separate figures for bonuses or equity by metro. If an employer quotes "total compensation," ask for the base, the target bonus and the equity value as three separate numbers.

How to reach higher pay in the Bay Area

There is no single ladder, but the BLS tables show where the money sits.

  • Move into management in your field. In San Francisco, management jobs averaged $93.71 an hour in May 2025, compared with $60.95 for business and financial operations.
  • Specialize within tech. In San Jose, data scientists ($212,760) and information security analysts ($196,700) out-earn computer systems analysts ($157,170) and computer user support specialists ($95,730), all on May 2025 annual means.
  • Credentials and licenses matter in health care. Healthcare practitioners and technical workers averaged $74.08 an hour in San Francisco in May 2025, versus $21.79 for healthcare support. Training that moves you from a support role into a licensed role is where the big gap sits.
  • Check the metro boundary. The same job can pay differently in the two metros, so benchmark against the one your workplace is actually in.

Using posted pay scales in California job ads

California's pay transparency rules sit in Labor Code section 432.3. The Labor Commissioner's Office explains them in its Equal Pay Act and Pay Transparency FAQ. In short:

  • Job postings: an employer with 15 or more employees must put the pay scale in any job posting. If it uses a third party such as a job board or recruiter, the third party must include it too.
  • Remote jobs: the Labor Commissioner reads the rule as covering any position that may ever be filled in California, in person or remotely.
  • What "pay scale" means: the employer's honest, "good faith estimate" of the pay range, salary or hourly, that it realistically expects to offer when it hires for the role.
  • What it can leave out: bonuses, tips and benefits do not have to be posted. Piece-rate or commission pay must be included as an estimated range if the job is paid that way.
  • No links instead of numbers: the range must be in the posting itself, not behind a link or QR code.
  • Current employees: you can ask your employer for the pay scale for your own position, and it must provide it.
  • Applicants: on reasonable request, an employer must give you the pay scale for the job you applied for.
  • Salary history: employers generally cannot ask about your past pay, but they can ask what you expect to earn.

If you think an employer broke these rules, you can file a complaint with the Labor Commissioner's Office within one year of learning about the violation. Employers can face civil penalties of $100 to $10,000 per violation. For a complex case, an employment lawyer or your union can help you weigh the options.

How to read a posted range

Because a posted range is the employer's good faith estimate for new hires, it tells you where an offer should land, not where pay stops. A practical way to use it:

  1. Find the BLS mean for your occupation and metro.
  2. Compare it with the posted range. If the BLS mean sits near the top of the range, the job is priced near the market average. If it sits above the whole range, the role is priced low for the area.
  3. Ask where in the range someone with your experience would land.

Example (hypothetical): you see a San Jose posting for a software QA engineer. The May 2025 BLS annual mean for software quality assurance analysts and testers in San Jose is $160,040. If that mean sits in the upper half of the posted range and your experience is solid, asking for an offer in the upper part of the range is reasonable. If the whole range tops out below it, ask why the role is priced under the local average.

Negotiation: what to say

Short, specific scripts work best. A few you can adapt:

  • At the offer stage: "Thanks for the offer. The posted range was X to Y, and BLS data for this occupation in the San Jose metro puts the average at Z. Given my experience with [skill], I'd like to be at [number]. Is there room to get there?"
  • When the role spans both metros: "This job is in San Mateo County, which BLS counts in the San Francisco metro. Can we use that metro's market data as the benchmark?"
  • At review time: "Could you share the pay scale for my position? I'd like to understand where I sit in it and what would move me up."
  • On equity-heavy offers: "Could you break this into base salary, target bonus and equity value? I want to compare base pay against local market data."

Be honest with yourself about thin data. The mean is an average across all experience levels, so a new graduate should not expect it, and a senior specialist may reasonably aim above it.

How to look up your occupation

You can check your own number in about five minutes.

  1. Open the BLS release for your metro: San Francisco-Oakland-Fremont or San Jose-Sunnyvale-Santa Clara.
  2. Follow the link in the release footnotes to the full list of detailed occupations for that metro.
  3. Find your occupation and note the median and the 10th, 25th, 75th and 90th percentile wages.
  4. Pull the national figure for the same job from the national OEWS release and work out your local premium.
  5. Adjust for prices using BEA's regional price parities, remembering that housing is the biggest swing factor.

Pick the occupation title that matches your actual duties, not your job title. A "product engineer" might be a software developer in one company and an industrial engineer in another.

What to do next

  • Write down three numbers before your next pay conversation: the BLS mean for your occupation in the right metro, the national mean, and the posted range.
  • If your premium over the national figure is smaller than the metro's price premium, factor housing costs into any offer you accept.
  • If a California employer with 15 or more employees posts a job without a range, ask for the pay scale in writing.

For more city-by-city comparisons, see our salaries by city coverage, and for scripts and timing, our negotiation guides.

Frequently asked questions

What is the average salary in San Francisco?

BLS puts the average (mean) hourly wage across all jobs in the San Francisco-Oakland-Fremont metro at $48.19 for May 2025, against $33.54 nationally. Multiplied by 2,080 full-time hours, the BLS convention, that is roughly $100,235 a year. The middle worker usually earns less than the average, so check the median for your own occupation in the BLS data tool.

Do jobs pay more in San Jose than in San Francisco?

On average, yes. The San Jose-Sunnyvale-Santa Clara metro had a May 2025 mean hourly wage of $57.32, compared with $48.19 in the San Francisco metro. Part of that gap comes from San Jose's heavy share of tech jobs, and San Francisco pays more in a few groups, such as transportation and material moving. Compare your specific occupation, not the overall average.

How much more expensive is the Bay Area than the US average?

BEA's regional price parities for 2023 put overall prices at 118.2 in the San Francisco metro and 112.9 in the San Jose metro, where the US average is 100. Housing rents are the big driver, at 200.2 and 213.0. BEA publishes newer figures in its interactive tables, so check there for the latest year.

Do California job postings have to include a salary range?

Yes, if the employer has 15 or more employees. The California Labor Commissioner says the posting must show the pay scale, which is the employer's honest estimate of the salary or hourly range it expects to offer a new hire, and that this applies to jobs that may be filled in California, including remotely. Bonuses and benefits do not have to be listed.

Which cities count as Silicon Valley in BLS salary data?

BLS does not use the name Silicon Valley. Its San Jose-Sunnyvale-Santa Clara metro covers Santa Clara County and San Benito County. San Mateo County, which includes part of the Peninsula, is counted in the San Francisco-Oakland-Fremont metro instead.

Do BLS wage figures include bonuses and stock?

OEWS wages include base pay, commissions, production bonuses and tips, but exclude overtime, shift differentials, nonproduction bonuses such as year-end bonuses, and benefits. Stock grants are not listed among the counted items. Treat the BLS number as a cash-pay benchmark and value equity separately.

Sources

  1. BLS: Occupational Employment and Wages in San Francisco-Oakland-Fremont, May 2025
  2. BLS: Occupational Employment and Wages in San Jose-Sunnyvale-Santa Clara, May 2025
  3. BLS: Occupational Employment and Wages news release, May 2025
  4. BLS: Technical Notes for May 2025 OEWS Estimates
  5. BEA: Regional Price Parities by State and Metro Area
  6. BEA: Real Personal Consumption Expenditures by State and Real Personal Income by State and Metropolitan Area, 2023 (Table 4, RPPs by metro)
  7. California Labor Commissioner's Office: California Equal Pay Act and Pay Transparency Law FAQ