How to Find Your Real Market Rate (BLS, Levels, and 3 Sources That Aren't Glassdoor)
By Simone Hartley · Published · Last updated · 7 min read
Every negotiation guide says the same four words — “know your market rate” — and then gestures vaguely at Glassdoor. That’s how you end up in a salary conversation armed with a number that’s three years stale, self-reported by nobody-knows-who, and averaged across five different jobs that happen to share your title.
Your market rate is knowable. Not perfectly — you’re estimating a distribution, not reading a price tag — but you can get to a defensible range in about ninety minutes using sources that hiring managers can’t dismiss. Here’s the exact process I run every year on myself (it’s step one of the annual review I do on my own career), and that I ran before the negotiation that moved my offer up $14,000.
Why Glassdoor-style numbers wobble
Quick diagnosis before the fix. Self-reported salary sites have three structural problems: selection bias (people who feel underpaid or overpaid are more motivated to report), title mush (“marketing manager” at a 40-person agency and at Procter & Gamble are different jobs wearing the same name), and staleness (a 2022 data point in a 2026 average quietly drags your number down). None of this makes them worthless — they’re fine as a fourth source. They’re just a terrible only source.
Source 1: BLS wage data — the floor under everything
The Bureau of Labor Statistics runs the Occupational Employment and Wage Statistics (OEWS) program: wage estimates for roughly 830 occupations, built from surveys of about a million establishments, sliced nationally and by metro area. It is the closest thing to ground truth that exists in American pay data, and it’s free at bls.gov/oes.
How to use it:
Find your occupation code. Search the OEWS occupation list for your real function, not your business-card title. A “Customer Success Manager” is often closest to Sales Managers or Project Management Specialists depending on what the job actually is.
Pull the national percentiles. OEWS gives you the 10th, 25th, median, 75th, and 90th percentile wage. As of the May 2025 data, the median across all U.S. occupations was $24.51 an hour (about $51,000 a year), while, say, project management specialists ran about $49 an hour (~$102,000) and marketing managers about $80 an hour (~$167,000) at the median. Always note the reference year — “BLS, May 2025” — because these estimates lag real time by about a year.
Switch to your metro. The same occupation can swing 30% or more between metros. Use the OEWS geographic profiles for your city, and for remote roles, check both your metro and the employer’s headquarters metro — companies anchor remote pay to different geographies, and it’s a fair interview question to ask which one.
Where OEWS is weak: it reports wages, so it misses bonus and equity — a real gap for tech and finance roles — and it can’t see your specialty within an occupation. That’s what the next two sources are for.
Source 2: pay-transparency postings — live prices, straight from employers
This is the newest and, for many jobs, the best source. Eleven states plus D.C. now require salary ranges in job postings, which means employers are publishing their actual approved bands, in public, every day — and you can read them from anywhere. A range in a live Denver or Seattle posting is not a survey response; it’s a price an employer is currently willing to pay.
The method:
Search a major job board for your title, filtered to Colorado, Washington, New York, California, and Illinois.
Collect 8–12 postings that genuinely match your scope — read the responsibilities, not just the title. Skip anything with a comically wide range; a $70K–$180K posting is telling you the employer is dodging, not pricing.
Record low, high, and midpoint for each in a spreadsheet. Note company size and industry — a 60-person nonprofit and a public SaaS company are different markets.
Take the median of the midpoints. That’s your posted-market anchor.
If you’re not in a high-cost metro, apply a cost-of-labor haircut — comparing your metro’s OEWS median for the occupation against the posting state’s metro median gives you a defensible adjustment ratio, usually somewhere between 5% and 20%. Don’t invent the discount; derive it.
The spreadsheet matters, and not just for rigor. In a negotiation, “my research shows” lands soft; “I have twelve current postings for this exact role averaging $104K at the midpoint” lands like a subpoena.
Source 3: structured comp platforms — for bonus, equity, and level
For roles where total compensation diverges hard from base — tech, finance, some sales — add a structured platform like Levels.fyi, which organizes crowd-sourced offers by company and level rather than title alone. Level-matching is the trick: a “Senior PM” at one company maps to a mid-level PM at another, and structured sites make those ladders visible in a way general review sites don’t. Treat the numbers as directionally strong for big-name companies with many data points and increasingly mushy for small ones.
Professional-society surveys belong in this tier too — many industry associations publish member salary surveys with real methodology sections. If your field has one, it’s usually worth more than any general site.
"My research shows" lands soft. "I have twelve current postings averaging $104K at the midpoint" lands like a subpoena.
Triangulate: turning three sources into one number
Now combine. Here’s the worksheet, with an illustrative example for an HR specialist — I’ve anchored it to the real national figure (median about $76K a year in the May 2025 OEWS) and rounded the rest for the demo; you’d plug in your own metro’s numbers:
Source
What it said (illustrative)
Weight
BLS OEWS (May 2025), HR specialists — national median ≈ $76K; your metro's profile shifts this up or down
Band roughly $70K–$90K for mid-career
Anchor for the occupation's shape
10 transparency-state postings, adjusted −8% for cost of labor
Midpoints cluster $74K–$83K
Live market anchor
Industry association survey, 4–7 yrs experience
$72K–$86K
Confirms the band
Where the sources overlap — here, roughly $74K–$83K — is your market band. Your target inside that band depends on your evidence: years in role, scope, scarce skills, and receipts. Someone with five years and a documented win record aims at the top of the band, not the middle. (Building that evidence file is its own discipline — the same one that powers a promotion case.)
Three honesty rules for the triangulation step, because this is where motivated reasoning creeps in:
Don’t discard the low source because you dislike it. If BLS says the median is $71K and one outlier posting says $95K, the truth is probably not $95K.
Match scope, not aspiration. Price the job you do, then separately price the job you want — the gap between the two numbers is useful career information, not negotiation ammunition.
Date-stamp everything. A market file assembled in August 2026 says “August 2026” on it. Wage growth nationally has been running in the 3–4% range annually, so a two-year-old file is roughly 7% stale all by itself.
What to do with the number
A market rate you never say out loud is trivia. Three deployments:
Job offer: aim your counter at or above the band’s midpoint with the evidence attached — the line-by-line script is here.
Salary expectations question: give the band, not a point, and make the employer’s posted range do the work where law requires one — my ranked answers cover each situation.
No negotiation at all: if your current pay sits below the 25th percentile of your researched band, that’s not a negotiation trigger — it’s a job-search trigger. The market pays the market rate to people who re-enter it.
A cadence note: this file has a shelf life of about a year, so re-run the whole exercise annually — I fold it into the yearly review I do on my own career so it can’t slip — and re-run it immediately any time you’re about to enter a live negotiation, because ninety minutes of fresh postings beats a twelve-month-old spreadsheet every time.
One last trade-off to be straight about: this process prices jobs, and some of what you’re paid for is firm-specific — relationships, institutional knowledge, trust. That value is real but not portable, and it doesn’t show up in any of these sources. Knowing your market rate tells you what the outside world would pay a stranger with your résumé. What you do with the gap between that number and your paycheck — that’s the actual career decision.
About Simone Hartley
Simone Hartley is a former corporate marketing manager from Atlanta who negotiated her own pay from $52K to six figures over a decade, then went independent. She writes the scripts and spreadsheets she wishes she'd had — grounded in BLS data, state law, and receipts, not pep talks. More about Simone →
Fourteen states plus D.C. now require employers to share salary ranges. Here's the full 2026 state-by-state list, what each law actually gives you, and how to use ranges even where no law exists.
The exact salary negotiation script I used to turn a $78K offer into $92K — annotated line by line, with the research, the pauses, and the one time it backfired.
The 3-hour annual review I run on my own career every August — four asset classes, a market-rate re-benchmark, and the rebalancing decisions that follow, with the exact spreadsheet columns.