Guide
Reading Between BLS Percentiles: Why the 50th Percentile Isn't Always "Fair Market Value"
Last reviewed: August 2026
The median wage for an occupation is a single number sitting in the middle of a distribution. It does not tell you how wide that distribution is, and width is the thing that actually determines whether negotiation is worth your time.
When you look up your occupation's full pay range, you get six percentile points — the 10th, 25th, 50th, 75th, and 90th — sourced from BLS Occupational Employment and Wage Statistics (OEWS), May 2025 estimates (published May 2026). The median gets most of the attention. The 25th-to-75th spread deserves more.
What the spread actually measures
The interquartile range — the gap between the 25th and 75th percentile — captures the middle half of all workers in an occupation. It excludes the outliers at the top and bottom, which makes it a stable, honest picture of where most pay actually lands. A wide spread means the field rewards differentiation: experience, employer type, geography, and negotiating skill all move the number. A narrow spread means something else is setting wages — a salary schedule, a union contract, a regulated rate — and the median is close to the ceiling for most workers.
Neither structure is better or worse. But treating them the same way in a salary negotiation is a mistake.
Two occupations, two different markets
Software Developers (SOC 15-1252)
For Software Developers nationally, the BLS OEWS May 2025 data shows:
- 25th percentile: $105,210
- Median (50th): $135,980
- 75th percentile: $171,980
The 25th-to-75th spread is $66,770. That is not a rounding error — it is the distance between a developer at the lower end of the mainstream market and one at the upper end. The 10th percentile sits at $82,460 and the 90th at $214,670, a range of $132,210 across the full distribution. In a market this wide, the median is a floor to argue from, not a ceiling to accept. Employer, specialization, and negotiation all move pay materially.
Elementary School Teachers (SOC 25-2021)
For Elementary School Teachers, Except Special Education, the same data shows:
- 25th percentile: $57,710
- Median (50th): $63,970
- 75th percentile: $81,450
The 25th-to-75th spread is $23,740. That is less than half the spread seen in software development. The 10th percentile is $47,960 and the 90th is $104,340, but the bulk of the distribution sits in a much tighter band. Public school teacher pay is set largely by district salary schedules tied to years of service and degree level — structures that compress variance by design. The median here is closer to a description of the market than a negotiating anchor, because the market itself offers limited room to move.
The spread as a market signal
Before you walk into any salary conversation, calculate the 25th-to-75th gap for your occupation. What you find will tell you which playbook to use.
Wide spread: The field prices individuals, not just job titles. Bring evidence of where you sit in the distribution and why. The BLS data gives you a defensible floor; your task is to argue toward the upper end. The guide on using BLS data as your negotiation anchor walks through how to build that argument from OEWS percentiles rather than self-reported salary sites.
Narrow spread: The field prices roles, not individuals. The leverage points are different — moving employers, changing metro areas, or moving into a supervisory title often produces more movement than negotiating within a single role. Understanding what the BLS data actually measures (and what it does not) matters here; the guide on what BLS wage data actually measures explains why equity and benefits fall outside the OEWS figures entirely, which is relevant when base pay has a low ceiling.
The spread also reveals how much geography matters
A compressed national distribution does not mean every local market is compressed. BLS OEWS publishes metro-level percentiles for most occupations, and a field with a tight national spread can have meaningful metro-to-metro variation driven by cost of living, local demand, or unionization rates. Checking the spread for your specific metro — not just the national figure — is the more actionable step. The Salary Percentile Lookup pulls OEWS May 2025 data at both the national and metro level so you can compare both in a single lookup.
A note on what the spread does not capture
BLS OEWS surveys employer payroll records. It captures base wages and salaries, and includes some bonuses and shift differentials where they appear in payroll. It does not capture equity compensation, employer retirement contributions, or health benefits. In high-variance fields like software development, total compensation can diverge substantially from the base wage figures in the OEWS data. The spread is still the right starting point — it tells you the shape of the base-wage market — but it is not the whole picture for occupations where equity is a large share of pay.
The data also reflects a single survey reference period: May 2025 estimates, published May 2026. Wages in fast-moving fields can shift between survey cycles.
Frequently asked questions
Is the median wage the same as "fair market value" for my job?
Not in any field with a wide interquartile range. The median tells you where the middle of the distribution sits, but in high-variance occupations like software development, the 25th-to-75th spread can span tens of thousands of dollars, which means the median is one data point in a wide range — not a single fair price.
How do I know if my field has a compressed or wide pay distribution?
Compare the 25th and 75th percentile figures for your occupation from BLS OEWS. A narrow gap suggests wages are set by structured schedules rather than individual negotiation. A wide gap suggests the market prices workers individually and negotiation is more likely to move the number.
Does the BLS OEWS data include bonuses and equity?
OEWS captures wages and salaries from employer payroll records and includes some bonuses and shift differentials. It does not include equity compensation or employer-paid benefits. For occupations where equity is a significant part of total pay, the OEWS figures understate total compensation at the upper end of the market.
Can I use national percentiles if I'm negotiating for a job in a specific city?
National figures are a starting point, but metro-level data is more accurate for a local negotiation. BLS OEWS publishes metro-area percentiles for most occupations. The spread can look different at the metro level than it does nationally, particularly in high-cost markets.
What if my occupation isn't in the BLS data at the level of detail I need?
BLS OEWS uses Standard Occupational Classification (SOC) codes, which group related jobs under broad titles. If your specific role sits inside a broad SOC category, the percentiles reflect everyone in that category — which may include workers with different specializations and pay levels. The guide on spotting inflated job titles when comparing pay covers how to map company-specific titles to the correct SOC code to get the most accurate comparison.
This guide is for informational purposes only and does not constitute professional compensation advice. Last reviewed: August 2026. Figures from U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025 estimates (published May 2026). Written by Eric, WageTruth founder.
Informational only, not professional or financial advice.