Skip to content
TryHired.
Original analysis · BLS OEWS May 2025 national and state estimates

Pay range within jobs: how far apart the top and bottom of the same job are paid

Inside the typical U.S. occupation, the 90th-percentile worker earns 2.25 times the 10th-percentile worker, and most of that range is present inside each state: the median occupation keeps 92% of its national pay range within a single state (BLS OEWS May 2025, 482 occupations).

TryHired data analysis · Published October 27, 2026 · Analysis and methodology dated 2026-10-27
Data: BLS OEWS May 2025 (national and state estimates) · Reference period May 2025 · Dataset version 2026-10-27+acf14c4b4621
Key findings

What the data shows

Data Each finding is recomputed from the CSV below; values and method are in findings.json.

  1. Inside the typical U.S. occupation, workers at the 90th percentile of pay earn 2.25 times what workers at the 10th percentile earn: the median 90th-to-10th percentile ratio across 757 occupations (BLS OEWS May 2025, annual wages). For the middle half of occupations the ratio is 1.91 to 2.74.W-F1
  2. The widest ranges: Athletes and Sports Competitors (28.0 times), Orthopedic Surgeons, Except Pediatric (7.8) and Oral and Maxillofacial Surgeons (7.2). The narrowest: Postmasters and Mail Superintendents (1.31), Farmworkers and Laborers, Crop, Nursery, and Greenhouse (1.39) and Tellers (1.45).W-F2
  3. Most of that range is present inside each state. Across 482 occupations with reliable estimates in 10 or more states, the typical within-state 90th-to-10th percentile ratio is 2.04, against 2.20 nationally; the median occupation keeps 92% of its national pay range (on a log scale) inside a single state.W-F3
  4. In 296 of the 482 occupations, 90% or more of the national range is present within states. In 34, less than 75% is; the lowest shares are Home Health and Personal Care Aides (56%), Passenger Attendants (58%) and First-Line Supervisors of Correctional Officers (60%), where pay levels differ more from state to state.W-F4
  5. Higher-paying occupations tend to have wider pay ranges: the rank correlation between an occupation's median wage and its 90th-to-10th percentile ratio is 0.62 across the 757 occupations.W-F5

How to read the ratio: a 90th-to-10th percentile ratio of 2.25 means a worker at the 90th percentile of pay in that occupation earns 2.25 times what a worker at the 10th percentile earns. Percentiles describe the pay of current workers, not what any one worker will earn over a career.

Charts

How wide pay is, and how much of it is inside a state

Data Both charts have a table view and a downloadable SVG.

How wide pay is inside U.S. occupations: the 90th-to-10th percentile ratioHistogram of 757 occupations by the ratio of the national 90th-percentile to the 10th-percentile annual wage, BLS OEWS May 2025; the last bar is 4.00 or more.038761141521.00 to under 1.25: 0 occupations1.25 to under 1.50: 4 occupations1.50 to under 1.75: 77 occupations1.75 to under 2.00: 155 occupations2.00 to under 2.25: 141 occupations2.25 to under 2.50: 107 occupations2.50 to under 2.75: 87 occupations2.75 to under 3.00: 50 occupations3.00 to under 3.25: 39 occupations3.25 to under 3.50: 28 occupations3.50 to under 3.75: 19 occupations3.75 to under 4.00: 12 occupations4.00 or more: 38 occupations1.01.52.02.53.03.54.0+National 90th-to-10th percentile pay ratio (annual wages)
Histogram of 757 occupations by the ratio of the national 90th-percentile to the 10th-percentile annual wage, BLS OEWS May 2025; the last bar is 4.00 or more. Download (SVG)
Table view of the national ratio chart
National 90th-to-10th percentile ratioOccupations
1.00 to under 1.250
1.25 to under 1.504
1.50 to under 1.7577
1.75 to under 2.00155
2.00 to under 2.25141
2.25 to under 2.50107
2.50 to under 2.7587
2.75 to under 3.0050
3.00 to under 3.2539
3.25 to under 3.5028
3.50 to under 3.7519
3.75 to under 4.0012
4.00 or more38
How much of an occupation's national pay range is present inside a single stateHistogram of 482 occupations by the share of their national 90th-to-10th percentile pay range (log scale) present within states, BLS OEWS May 2025.0367210814450% to under 55%: 0 occupations55% to under 60%: 3 occupations60% to under 65%: 6 occupations65% to under 70%: 9 occupations70% to under 75%: 16 occupations75% to under 80%: 27 occupations80% to under 85%: 54 occupations85% to under 90%: 71 occupations90% to under 95%: 144 occupations95% to under 100%: 125 occupations100% to under 105%: 24 occupations105% to under 110%: 2 occupations5060708090100Share of the national pay range present inside a state (%)
Histogram of 482 occupations by the share of their national 90th-to-10th percentile pay range (log scale) present within states, BLS OEWS May 2025. Download (SVG)
Table view of the within-state chart
Share within stateOccupations
50% to under 55%0
55% to under 60%3
60% to under 65%6
65% to under 70%9
70% to under 75%16
75% to under 80%27
80% to under 85%54
85% to under 90%71
90% to under 95%144
95% to under 100%125
100% to under 105%24
105% to under 110%2

Widest and narrowest national ranges

Ten widest and ten narrowest national 90th-to-10th percentile ratios
Occupation10th pctMedian90th pctNational ratio
Athletes and Sports Competitors$26,500$66,710$742,31028.01
Orthopedic Surgeons, Except Pediatric$84,170$358,550$659,2907.83
Oral and Maxillofacial Surgeons$86,250$352,220$622,6407.22
Makeup Artists, Theatrical and Performance$23,360$97,150$167,4707.17
Personal Financial Advisors$50,190$105,070$357,0207.11
Chief Executives$75,700$213,990$507,7306.71
Radiologists$89,010$420,860$594,4106.68
Cardiologists$107,190$496,010$712,1306.64
General Internal Medicine Physicians$73,570$256,560$475,4306.46
Agents and Business Managers of Artists, Performers, and Athletes$48,010$82,890$284,5705.93
Textile Winding, Twisting, and Drawing Out Machine Setters, Operators, and Tenders$31,790$38,670$49,4201.55
School Bus Monitors$28,130$35,100$43,2501.54
Slaughterers and Meat Packers$33,340$40,130$51,0901.53
Nursing Assistants$33,940$42,260$51,9801.53
Nuclear Power Reactor Operators$98,640$122,890$149,3101.51
Graders and Sorters, Agricultural Products$29,580$35,730$44,4901.50
Roof Bolters, Mining$63,750$78,540$92,8301.46
Tellers$34,360$43,030$49,6801.45
Farmworkers and Laborers, Crop, Nursery, and Greenhouse$32,900$35,660$45,6901.39
Postmasters and Mail Superintendents$85,090$96,660$111,7401.31

Where states differ most

Ten lowest shares of the national range present within states
Occupation10th pctMedian90th pctNational ratioWithin-state ratioShare within state
Home Health and Personal Care Aides$27,040$35,800$45,0401.671.3356%
Passenger Attendants$27,970$37,720$46,5901.671.3558%
First-Line Supervisors of Correctional Officers$52,330$77,970$127,7802.441.7160%
Fast Food and Counter Workers$22,840$31,200$42,6501.871.4661%
Cooks, Fast Food$22,580$30,890$42,9101.901.4861%
Pipelayers$37,730$49,000$80,1702.121.6062%
Correctional Officers and Jailers$42,760$58,940$93,2202.181.6363%
Gambling Change Persons and Booth Cashiers$24,460$36,220$60,3302.471.7663%
Ushers, Lobby Attendants, and Ticket Takers$23,560$32,910$42,4701.801.4563%
Bailiffs$32,140$56,600$96,7703.012.0866%
Methodology

How this analysis was built

Data

Population: Q1 = 757 BLS detailed occupations with national annual P10 and P90 (excluding hourly-only occupations and 'All Other' groups). Q2 = 482 of them with 10+ reliable states and no top-coded state cell. Raw files re-read on every build: national (830 detailed occupations) and state (35,223 detailed state cells, 50 states and DC).

Audit decisions
DecisionWhat the study doesWhy
Wage metricAnnual 10th and 90th percentile wages as published (A_PCT10, A_PCT90). Hourly-only occupations (no annual percentiles) are excluded, never annualized.For occupations that are not annual-only, OEWS annual wages are hourly rates times 2,080 hours, so the ranges describe pay rates, not hours worked or yearly earnings.
State reliabilityA state cell counts when it has 500+ jobs, employment PRSE ≤ 20% and mean-wage PRSE ≤ 10% (the frozen S011 thresholds) and numeric P10 and P90. 10+ such states per occupation.Estimates for small state cells carry more error; BLS publishes no error measure for percentiles, so the mean-wage PRSE is used as a proxy (sensitivity: strict gate).
Top-codingA '#' (top-coded) P10 or P90 is never a number. If any otherwise-reliable state has one, the occupation leaves Q2. National P90 cells top-coded: 0; state P90 cells: 98.A censored top would understate the range in one direction only.
Within-state measureexp(employment-weighted mean of ln(state P90 / state P10)) over the reliable states; share = ln(within-state ratio) / ln(national ratio).Weighting by employment describes where the workers are; logs make ratios average correctly and give a share between 0 and 1 when the within-state range is narrower.
Exclusions'All Other' residual groups (a mix of jobs) are flagged and excluded from the headlines; tipped occupations are flagged and kept. Puerto Rico, Guam and the Virgin Islands are out of scope.Sensitivity variants report how much each choice moves the result.
LanguagePattern only: the study describes how wide pay ranges are and where they sit; it does not say why.OEWS is an employer survey; it cannot identify reasons.

Sensitivity

The headline median share is 92.3%. Every variant stays within 3 percentage points; the build fails if one does not.

Sensitivity of the median share within state
VariantOccupationsMedian share
Headline: frozen reliability rule, 10+ states48292.3%
Strict reliability gate32192.6%
5+ reliable states57091.8%
20+ reliable states38492.8%
Including 'All Other' groups51692.3%
Excluding tipped occupations47292.4%

Limitations

  • Wages are nominal, May 2025, and not adjusted for prices or cost of living.
  • OEWS covers wage and salary workers; it excludes the self-employed. Percentiles describe current workers, not career paths or job offers.
  • Except for annual-only occupations, OEWS annual wages are hourly rates times 2,080 hours: they say nothing about part-time work, overtime or yearly earnings.
  • Estimates carry error; BLS publishes no error measure for percentiles, so the reliability gate uses the mean-wage PRSE as a proxy.
  • A within-state range can include differences between metro areas, employers, experience and job content inside the state; the study does not separate them.
  • This is a description of a pattern. It does not identify why pay ranges are wide or narrow.

Data dictionary

CSV columns
ColumnDefinition
soc2018 SOC code (BLS detailed occupation)
occupationBLS occupation title
employment_nationalOEWS national employment, May 2025
annual_p10_usdNational 10th-percentile annual wage (A_PCT10), U.S. dollars, May 2025
annual_median_usdNational median annual wage (A_MEDIAN)
annual_p90_usdNational 90th-percentile annual wage (A_PCT90)
national_ratio_p90_p10annual_p90_usd / annual_p10_usd
reliable_statesStates (50 + DC) whose estimate passes the reliability rule with numeric P10 and P90
states_with_topcoded_p10_or_p90Otherwise-reliable states with a top-coded ('#') P10 or P90 (any > 0 removes the occupation from Q2)
within_state_ratio_p90_p10exp(employment-weighted mean over reliable states of ln(state P90 / state P10))
share_of_national_range_within_stateln(within-state ratio) / ln(national ratio)
share_within_state_strictSame share under the strict reliability gate (sensitivity)
share_within_state_min5Same share with 5+ reliable states (sensitivity)
share_within_state_min20Same share with 20+ reliable states (sensitivity)
annual_onlyBLS publishes annual wages only (ANNUAL = TRUE)
hourly_onlyBLS publishes hourly wages only (no annual percentiles)
flag_all_other'All Other' residual group
flag_tippedTips customary (reviewed list); OEWS wages include tips
typical_entry_educationBLS Employment Projections 2025-35 typical entry-level education (context only)
in_q1In the Q1 headline population
in_q2In the Q2 headline population
Sources

Where every number comes from

Data The exact files read by the build, with their SHA-256; the archive is the BLS download that contains the file.

Source files
DatasetPublisherReference periodFileSHA-256 of the fileLicense
Occupational Employment and Wage Statistics (OEWS), national estimatesU.S. Bureau of Labor StatisticsMay 2025oesm25nat.zip → national_M2025_dl.xlsx852250997ceff9b721ff68f63e877d818f9c1ec8b1b69dd367958faedd5282b2Public domain
Occupational Employment and Wage Statistics (OEWS), state estimatesU.S. Bureau of Labor StatisticsMay 2025oesm25st.zip → state_M2025_dl.xlsxe9590ec791fd2941341631f84ee6445d3df931c1ad5776b80ea07c9f89fba95dPublic domain
Employment Projections 2025-35, typical entry-level education (context column only)U.S. Bureau of Labor Statistics2025factory/data/ep.json (TryHired ingest of the BLS Employment Projections tables)ed8f0381e5da696a8b246c40f974f9e853d17c797787b43798ed1b27f3cfab1ePublic domain
Provenance

Who made this and how it is checked

  • Author: Maid Dizdarevic, TryHired. Analysis and methodology dated 2026-10-27; reference period May 2025; dataset version 2026-10-27+acf14c4b4621.
  • Review: there was no human peer review. Every published number is recomputed from the raw BLS files by a separate automated verification script that shares no code with the build, and a fresh rebuild must reproduce every file byte for byte (repro.json).
  • Corrections: email maid@tryhired.co or use the corrections process; corrections are logged on the TryHired data hub.
Download and cite

Reuse the data

Dizdarevic, M. (TryHired), “Pay range within jobs”, TryHired analysis of BLS OEWS May 2025 national and state data, dataset version 2026-10-27+acf14c4b4621. https://tryhired.co/careers/data/pay-range-within-jobs/

TryHired's analysis table is licensed CC BY 4.0; BLS source data are public domain.