Percentile Wages Explained: The 10th, 50th, and 90th for Pay Ranges
The 10th, 50th, and 90th percentile wages in BLS data are the raw material of a salary range. Here's what each represents and how to use them.
Rovaryn Digital · May 13, 2026

Why a Single Salary Number Is Never Enough
It is Monday morning. You are a week away from reposting a Software Developer role, and your state now requires a salary range in every job posting. You pull up BLS data and find a median wage of $133,080. Great — but a median is a midpoint, not a range. Posting "$133,080" is not a range; it is a single number, and a single number does not satisfy a pay-transparency posting requirement, does not give a candidate room to negotiate, and does not give your organization a documented methodology to hand an employment attorney.
What you actually need are three numbers: a minimum, a midpoint, and a maximum — and the BLS already gives you the raw material to build them. Those raw materials are called percentile wages, and understanding what they represent is the single most important data-literacy skill for anyone building a defensible salary range today. By the end of this article you will know exactly what the 10th, 50th, and 90th percentile wages mean, how BLS OEWS reports them, and how to translate them into the anchor points of a compliant pay band.
What "Percentile" Actually Means in Wage Data
A percentile is the wage below which a given share of workers in a specific occupation and geography earn. The definition is worth slowing down on, because it is easy to misread.
When the Bureau of Labor Statistics reports that the 10th percentile wage for an occupation is $X, it means 10% of workers in that occupation (in that geography, in that survey reference period) earned less than $X — and 90% earned more. The 10th percentile is the floor of the market. It represents workers very early in their career, in lower-cost regions, or in organizations that pay at the bottom of the market.
The 50th percentile wage — also called the median — is the wage below which exactly half of workers earned and above which the other half earned. The median is the single most cited compensation benchmark because it is resistant to distortion by a small number of very high or very low earners. When compensation professionals talk about "paying at market," they almost always mean paying at or near the 50th percentile.
The 90th percentile wage is the wage below which 90% of workers in that occupation and geography earn. Only 10% of workers earn more. This figure anchors the top of the competitive market — it represents highly experienced workers, premium geographies, and organizations that compete aggressively on total cash compensation.
The BLS Occupational Employment and Wage Statistics (OEWS) program reports five standard percentiles — 10th, 25th, 50th, 75th, and 90th — across more than 800 occupations and dozens of geographic areas, constructed from a sample of approximately 1.1 million establishments (BLS, May 2025). For most salary-range-building purposes, the 10th, 50th, and 90th are the three you need first. For a deeper walkthrough of how the OEWS dataset is structured, see our guide to how to read BLS OEWS data.
How the Three Percentiles Map to a Salary Range
A salary range has three structural points: a minimum (the lowest the organization will pay for the role), a midpoint (the market reference point, typically where a fully competent performer sits), and a maximum (the ceiling above which no one in the role is paid, regardless of tenure or performance).
Here is how BLS percentile wages translate to those three structural points:
| Salary Range Point | BLS Percentile Anchor | What It Represents |
|---|---|---|
| Minimum | Near the 10th percentile | Entry to the role; market floor |
| Midpoint | 50th percentile (median) | Fully competent performer at market |
| Maximum | Near the 90th percentile | Top of the competitive market |
This mapping is not a rule that the BLS itself prescribes — the BLS reports labor-market statistics; it does not design pay structures. The mapping is a widely used compensation practice that makes BLS data directly actionable, and it is documented in more detail in our article on salary range midpoints explained.
Percentile Wages Explained Through Three Real Occupations
Nothing makes percentile wages clearer than working through them with real figures. The three examples below use BLS OEWS data for May 2024, national-level estimates. Always confirm the current figures at bls.gov/oes before using them in a live posting, as the BLS updates OEWS annually.
Software Developers (SOC 15-1252) — May 2024, National
- 10th percentile: $79,850
- 50th percentile (median): $133,080
- 90th percentile: $211,450
Source: BLS Occupational Outlook Handbook, May 2024.
What these numbers tell you: The bottom tenth of the market earns under $79,850 — typically junior developers in lower-cost regions. Half the market earns below $133,080. The top tenth earns above $211,450 — senior engineers at high-paying technology employers or in premium metro areas. The gap between the 10th and the 90th is roughly $131,600, which reflects just how experience- and geography-sensitive software development compensation is.
A salary range anchored at market might use the 50th percentile ($133,080) as its midpoint. The range spread — how wide the band is, expressed as a percentage of the midpoint or the minimum — then determines where the minimum and maximum land. For a role with a wide experience range like software development, a broader spread (say, 80%) is defensible. A worked example: midpoint $133,080 → minimum $96,048 → maximum $170,143 (midpoint ± 40%). That spread stays within the 10th–90th corridor, which is exactly what you want for compliance documentation. For more on how to calculate and choose a spread, see our article on what is range spread.
Accountants and Auditors (SOC 13-2011) — May 2024, National
- 10th percentile: $52,780
- 50th percentile (median): $81,680
- 90th percentile: $141,420
Source: BLS Occupational Outlook Handbook, May 2024.
What these numbers tell you: Accounting is a more compressed market than software development — the distance from the 10th to the 90th is roughly $88,640. A range centered at $81,680 with a 50% spread (a common choice for a role with a defined credential threshold like the CPA) would yield a minimum around $68,083 and a maximum around $95,294. That range sits comfortably between the 10th and 90th, which supports a documented, defensible methodology.
Customer Service Representatives (SOC 43-4051) — May 2024, National
- 10th percentile: $14.75/hr
- 50th percentile (median): $20.59/hr
- 90th percentile: $30.16/hr
Source: BLS Occupational Outlook Handbook, May 2024.
The BLS OEWS reports customer service representative wages in hourly terms. If your organization needs an annual figure for a posting, you can convert using a full-time-equivalent multiplier of 2,080 hours (52 weeks × 40 hours) — but that converted figure is your organization's arithmetic, not a separate BLS statistic. Label it clearly as an FTE equivalent in any documentation.
Worked example (not a BLS assertion): $20.59/hr × 2,080 hrs = ~$42,827 FTE annual equivalent. A midpoint of ~$42,800 with a 40% spread gives a minimum of $35,667 and a maximum of $49,920. The 10th-percentile FTE equivalent ($30,680) and 90th-percentile FTE equivalent ($62,733) bracket that range on both ends, confirming it is grounded in observed market data.
What Percentiles Cannot Tell You — and Why That Matters
BLS percentile wages are national (or state/metro) estimates. They reflect the full distribution of employers, geographies, and experience levels within an occupation code. They do not tell you:
- What your specific city or suburban labor market pays. BLS does publish metro-area OEWS figures — use those where your role is concentrated in a single metro.
- What your industry pays. A customer service representative at a financial services firm may command different compensation than one at a retail company. BLS publishes industry-specific OEWS data; it is worth checking when your sector is meaningfully above or below the all-industry median.
- What a senior vs. junior incumbent in your specific role earns. The BLS occupational definitions are broad. A "Software Developer" in the BLS data ranges from a junior web developer at year one to a principal engineer at year fifteen. Your internal level architecture — whether you use a single band or multiple leveled bands — is a judgment call that belongs to you and, where needed, your counsel.
Documenting those judgment calls is precisely what pay-transparency enforcement bodies and employment attorneys are looking for when they ask for methodology. The BLS data is the evidence base; your documented reasoning about how you applied it to your organization is the methodology. For a step-by-step walkthrough of the full build process, see how to build a salary range.
Turning Percentile Wages Into a Repeatable Process
Understanding percentile wages explained in isolation is a starting point. The operational challenge is repeating the process cleanly — for every open role, across multiple states, and with a documented audit trail — without rebuilding the same spreadsheet from scratch each time.
If you are currently pulling BLS figures manually and computing ranges in a generic spreadsheet, our Compensation Benchmarking Spreadsheet is built specifically for that workflow: it structures the BLS lookup, the spread calculation, and the range output in a single workbook, with fields for data vintage and geography so your documentation is built into the file from the start.
And if you want the full landscape of salary range methodology resources in one place, the salary range resource hub is the right next stop.
Stay Current as the Data Changes
BLS OEWS data is updated annually — and pay-transparency laws in multiple states now require that your posted range reflect a good-faith, reasonably current estimate of what the role pays. That means the percentile figures you pull today have a shelf life.
The simplest way to stay current is to subscribe to our newsletter: we publish a methodology note each time the BLS releases new OEWS figures, flag which percentiles shifted materially by occupation, and summarize any pay-transparency law changes that affect posting requirements. Enter your email below to get the next update delivered to your inbox.
All wage figures cited in this article are from the U.S. Bureau of Labor Statistics Occupational Employment and Wage Statistics (OEWS) program, May 2024 national estimates, accessed via the BLS Occupational Outlook Handbook. Wage estimates are updated annually; confirm the current figures at bls.gov/oes before using them in a live salary posting. This article is for educational purposes only and does not constitute legal or compensation advice. Verify pay-transparency posting requirements for your specific jurisdiction with the relevant state or local agency or with qualified legal counsel.
Get new guides in your inbox
One email when a new article goes live. Unsubscribe with one click.


