kvlak limn

Labor & Workplace · BLS OEWS

What the Job Pays

Ask what a job pays and you will get one number. The government keeps five. For every occupation in every metro, OEWS prices annual pay at the 10th, 25th, 50th, 75th, and 90th percentile - and the story lives between them: a 5x spread inside a single title, a 2x swing on one license between metros, and not a cent of it adjusted for what a dollar buys. This page reads the whole ledger line, not the headline.

830 detailed occupations priced 830 x 530 occupation x metro area cells Illustrative Compare two jobs →

Annual wages, May 2024 · BLS OEWS (Occupational Employment and Wage Statistics)

The widest wage spreads

p10 → median → p90

A job title is a range wearing a name tag. These are the occupations where the range is widest - where the top tenth of earners collects five to ten times what the bottom tenth does, under the same words on the same business card. Commission, celebrity, and partnership do most of the stretching. Ranked by the ratio of 90th- to 10th-percentile annual pay; every bar reads off the shared dollar ruler above.

  1. 01 Athletes and Sports Competitors 9.7×
    $24,700 median $53,400 $239,200+
  2. 02 Agents and Business Managers of Artists, Performers, and Athletes 6.9×
    $34,600 median $84,900 $239,200+
  3. 03 Securities, Commodities, and Financial Services Sales Agents 5.7×
    $42,300 median $76,900 $239,200+
  4. 04 Real Estate Brokers 5.2×
    $34,700 median $63,060 $178,700
  5. 05 Personal Financial Advisors 5.0×
    $47,570 median $99,580 $239,200+
  6. 06 Public Relations and Fundraising Managers 4.9×
    $42,200 median $134,760 $208,000
  7. 07 Producers and Directors 4.8×
    $39,900 median $85,320 $190,600
  8. 08 Insurance Sales Agents 3.8×
    $34,900 median $59,080 $132,900
  9. 09 Physicians, All Other 3.6×
    $66,900 median $229,300 $239,200+
  10. 10 Lawyers 3.4×
    $69,800 median $151,160 $239,200+
  11. 11 Chief Executives 3.0×
    $79,900 median $206,680 $239,200+

A trailing + marks pay the survey top-codes at $239,200/yr, so the real top-decile spread is even wider.

Wide, but for how many?

spread ratio × workforce size

A wide spread is not the same as a common opportunity. Plot each widest-spread job against how many people actually hold it and the lottery sorts itself out: the most extreme ratios belong to thin markets - seventeen thousand athletes, fourteen thousand agents - while the titles that employ half a million or more sit at tamer, more institutional spreads. The ceiling is real everywhere; the number of chairs under it is not.

10k 50k 100k 500k 1.0M p90 / p10 spread ratio national employment (log) Athletes and Sports Competitors: 9.7x spread, 16,900 employed Athletes and Sports Competitors Agents and Business Managers of Artists, Performers, and Athletes: 6.9x spread, 13,700 employed Agents and Business Managers of Artists Securities, Commodities, and Financial Services Sales Agents: 5.7x spread, 466,000 employed Securities Real Estate Brokers: 5.2x spread, 44,000 employed Real Estate Brokers Personal Financial Advisors: 5.0x spread, 283,000 employed Personal Financial Advisors Public Relations and Fundraising Managers: 4.9x spread, 90,700 employed Public Relations and Fundraising Managers Producers and Directors: 4.8x spread, 165,000 employed Producers and Directors Insurance Sales Agents: 3.8x spread, 591,000 employed Insurance Sales Agents Physicians, All Other: 3.6x spread, 60,000 employed Physicians, All Other Lawyers: 3.4x spread, 731,000 employed Lawyers Chief Executives: 3.0x spread, 211,000 employed Chief Executives
OccupationSpreadEmployment
Lawyers 3.4× 731,000
Insurance Sales Agents 3.8× 591,000
Securities, Commodities, and Financial Services Sales Agents 5.7× 466,000
Personal Financial Advisors 5.0× 283,000
Chief Executives 3.0× 211,000
Producers and Directors 4.8× 165,000
Public Relations and Fundraising Managers 4.9× 90,700
Physicians, All Other 3.6× 60,000
Real Estate Brokers 5.2× 44,000
Athletes and Sports Competitors 9.7× 16,900
Agents and Business Managers of Artists, Performers, and Athletes 6.9× 13,700

Each dot is one occupation from the widest-spread list; vertical axis is a log scale of national headcount. On narrow screens the labels drop out - the table carries the same values.

Where the middle sits

p10 · p25 · median · p75 · p90

Twelve jobs, floor to ceiling, on one dollar ruler. The wide bar is the middle half of earners (25th to 75th percentile); the whiskers reach the 10th and 90th. The reading is shape, not just rank: a fast-food wage is a cluster and a manager's is a tail. Some titles promise a number; others promise a gamble - and the comb shows which is which before you sign.

  1. Fast Food and Counter Workers $29,500
    $21,400 $40,900
  2. Home Health and Personal Care Aides $33,500
    $24,200 $45,800
  3. Retail Salespersons $34,200
    $24,300 $58,200
  4. Heavy and Tractor-Trailer Truck Drivers $54,700
    $37,100 $80,300
  5. Elementary School Teachers $63,400
    $46,100 $97,600
  6. Electricians $63,700
    $42,200 $104,300
  7. Accountants and Auditors $81,300
    $50,400 $132,900
  8. Registered Nurses $93,600
    $66,300 $135,200
  9. General and Operations Managers $99,200
    $45,300 $213,000
  10. Software Developers $133,080
    $71,300 $208,900
  11. Lawyers $151,160
    $69,800 $239,200+
  12. Chief Executives $206,680
    $79,900 $239,200+

middle half (p25-p75) median p10 to p90

Where the jobs actually are

employment by median-wage band

File every occupation by its national median and weigh each bin by headcount, and the American payroll is bottom-heavy: 46.5% of the roughly 151.2M wage-and-salary jobs sit in occupations whose median pay is under $50,000 a year. The six-figure titles that dominate salary discourse account for about one job in seven.

under $35k: 28,400,000 jobs (18.8%) 28.4M under $35k $35-50k: 41,900,000 jobs (27.7%) 41.9M $35-50k $50-75k: 38,600,000 jobs (25.5%) 38.6M $50-75k $75-100k: 20,100,000 jobs (13.3%) 20.1M $75-100k $100-150k: 15,700,000 jobs (10.4%) 15.7M $100-150k $150k +: 6,500,000 jobs (4.3%) 6.5M $150k + 46.5% of all jobs
Median-wage bandJobsShare
under $35k 28,400,000 18.8%
$35-50k 41,900,000 27.7%
$50-75k 38,600,000 25.5%
$75-100k 20,100,000 13.3%
$100-150k 15,700,000 10.4%
$150k + 6,500,000 4.3%

Each column bins occupations by their national median, weighted by headcount - the grain is the occupation, so within-job spread (the rest of this page) is not visible here. Bands under $50k are drawn in the signal blue; the table carries exact values on any screen.

Did the raise beat the register?

2019-2024 · nominal vs CPI-U

Every payroll in America grew on paper over these five years. Divide by the price of groceries and the ledger turns over: the biggest real raise went to the lowest-paid job on this page - fast-food counters, where pandemic-era hiring pushed the floor up - while elementary-school teachers, on published salary schedules that reprice slowly, took a double-digit real pay cut without a single nominal one.

Fast Food and Counter Workers +5.6% real
100 110 120 130 2019 2024
Registered Nurses +4.0% real
100 110 120 130 2019 2024
All occupations +1.3% real
100 110 120 130 2019 2024
Software Developers +0.8% real
100 110 120 130 2019 2024
Heavy and Tractor-Trailer Truck Drivers -1.6% real
100 110 120 130 2019 2024
Elementary School Teachers -13.1% real
100 110 120 130 2019 2024
Occupation 2019 median 2024 median Nominal Real
Fast Food and Counter Workers $22,740 $29,500 +29.7% +5.6%
Registered Nurses $73,300 $93,600 +27.7% +4.0%
All occupations $39,810 $49,500 +24.3% +1.3%
Software Developers $107,510 $133,080 +23.8% +0.8%
Heavy and Tractor-Trailer Truck Drivers $45,260 $54,700 +20.9% -1.6%
Elementary School Teachers $59,420 $63,400 +6.7% -13.1%

All panels share one scale, indexed to 100 at May 2019. "Real" divides the wage index by CPI-U over the same span (+22.8% prices). Where the blue line ends below the gray one, the raise lost to the register.

Which end got the raise?

2019 → 2024 · p10 vs p90 growth

A raise is not evenly distributed inside a job either. From 2019 to 2024 the tight labor market bid hardest for the cheapest hour: in the low-wage occupations the floor grew faster than the ceiling - retail's 10th percentile rose +29.9% while its 90th managed +20.1%. Tech ran the other way: the software ceiling (+26.9%) pulled far ahead of its own floor (+15.6%).

  1. Retail Salespersons floor +29.9% ceiling +20.1%
  2. Fast Food and Counter Workers floor +32.1% ceiling +23.3%
  3. Accountants and Auditors floor +15.5% ceiling +8.2%
  4. Registered Nurses floor +27.3% ceiling +21.6%
  5. Home Health and Personal Care Aides floor +28.1% ceiling +22.9%
  6. General and Operations Managers floor +20.0% ceiling +16.2%
  7. Electricians floor +24.8% ceiling +26.1%
  8. Software Developers floor +15.6% ceiling +26.9%

Growth is nominal, 2019 to 2024, computed from each occupation's published 10th- and 90th-percentile annual wage. Blue tick = floor, ink tick = ceiling; every row also states both figures as text.

Same license, different employer

Registered Nurses · median by industry

Before geography moves a wage, the letterhead does. The industries that employ registered nurses price the same license $42k apart: employment services - the travel-nurse premium, rented back to hospitals by the shift - top the ledger at $121,000, while schools pay $79,100. The great mass of the profession (1.98M of them) is in hospitals, near the national median.

  1. Employment Services (staffing and travel agencies) 168k employed $121,000
  2. Outpatient Care Centers 165k employed $102,300
  3. Hospitals 1.98M employed $96,800
  4. Home Health Care Services 178k employed $87,200
  5. Nursing Care Facilities 132k employed $84,600
  6. Offices of Physicians 208k employed $83,900
  7. Educational Services 96k employed $79,100

Blue tick = that industry's median for registered nurses; the thin gray tick repeating in every row is the national cross-industry median, $93,600. The ruler is zoomed ($70k to $130k, not zero-based) to read the differences; exact figures sit beside each row.

Same job, different metro

Registered Nurses · SOC 29-1141

One occupation, 13 metros, zero adjustment for what the rent costs. A registered nurse in San Jose-Sunnyvale-Santa Clara posts a median 2.1× the one in Tampa-St. Petersburg-Clearwater - same license, same shift, same survey. OEWS prices the labor, not the life: whether $166,700 in San Jose outbuys $80,700 in Tampa is a question this table refuses to answer. The reference line is the national median, $93,600.

San Jose-Sunnyvale-Santa Clara, CA
$166,700
San Francisco-Oakland-Fremont, CA
$158,300
Sacramento-Roseville-Folsom, CA
$143,600
Los Angeles-Long Beach-Anaheim, CA
$132,100
Portland-Vancouver-Hillsboro, OR-WA
$113,700
Seattle-Tacoma-Bellevue, WA
$111,900
Boston-Cambridge-Nashua, MA-NH
$109,500
New York-Newark-Jersey City, NY-NJ
$108,600
Minneapolis-St. Paul-Bloomington, MN-WI
$98,400
Chicago-Naperville-Elgin, IL-IN-WI
$90,300
Houston-Pasadena-The Woodlands, TX
$88,900
Miami-Fort Lauderdale-West Palm Beach, FL
$82,600
Tampa-St. Petersburg-Clearwater, FL
$80,700

The thin vertical rule in every row is the national median for registered nurses, $93,600. Bars at or above it are drawn in the signal blue; below it, muted - and each row states its dollar figure, so color never carries the reading alone.

The map of one wage

Registered Nurses · median by state

The metro swing, drawn to the state line. A registered nurse's median runs from $137,000 in California to $63,200 in Mississippi - a 2.2× gap on one license, before a dollar of it meets a lease. The West Coast and the Northeast pay dark blue; the South pays light; the national median is $93,600. Cost of living would redraw this map - which is exactly why OEWS leaves it out.

Alabama: $63,400 Alaska: $104,200 Arizona: $89,300 Colorado: $88,100 Florida: $81,300 Georgia: $82,000 Indiana: $74,300 Kansas: $70,200 Maine: $78,200 Massachusetts: $104,600 Minnesota: $92,300 New Jersey: $101,100 North Carolina: $78,100 North Dakota: $73,200 Oklahoma: $72,300 Pennsylvania: $82,200 South Dakota: $66,100 Texas: $84,300 Wyoming: $82,000 Connecticut: $97,200 Missouri: $73,400 West Virginia: $74,100 Illinois: $83,200 New Mexico: $84,200 Arkansas: $65,100 California: $137,000 Delaware: $82,400 District of Columbia: $103,400 Hawaii: $119,000 Iowa: $70,900 Kentucky: $72,400 Maryland: $87,300 Michigan: $82,100 Mississippi: $63,200 Montana: $80,400 New Hampshire: $85,100 New York: $100,200 Ohio: $79,300 Oregon: $106,400 Tennessee: $71,200 Utah: $78,100 Virginia: $82,400 Washington: $105,300 Wisconsin: $82,600 Nebraska: $74,000 South Carolina: $76,400 Idaho: $81,600 Nevada: $101,300 Vermont: $83,100 Louisiana: $74,100 Rhode Island: $96,100
Show all 51 states as a table
StateMedianvs national
California $137,000 +$43k
Hawaii $119,000 +$25k
Oregon $106,400 +$13k
Washington $105,300 +$12k
Massachusetts $104,600 +$11k
Alaska $104,200 +$11k
District of Columbia $103,400 +$10k
Nevada $101,300 +$8k
New Jersey $101,100 +$8k
New York $100,200 +$7k
Connecticut $97,200 +$4k
Rhode Island $96,100 +$3k
Minnesota $92,300 -$1k
Arizona $89,300 -$4k
Colorado $88,100 -$6k
Maryland $87,300 -$6k
New Hampshire $85,100 -$9k
Texas $84,300 -$9k
New Mexico $84,200 -$9k
Illinois $83,200 -$10k
Vermont $83,100 -$11k
Wisconsin $82,600 -$11k
Delaware $82,400 -$11k
Virginia $82,400 -$11k
Pennsylvania $82,200 -$11k
Michigan $82,100 -$12k
Georgia $82,000 -$12k
Wyoming $82,000 -$12k
Idaho $81,600 -$12k
Florida $81,300 -$12k
Montana $80,400 -$13k
Ohio $79,300 -$14k
Maine $78,200 -$15k
North Carolina $78,100 -$16k
Utah $78,100 -$16k
South Carolina $76,400 -$17k
Indiana $74,300 -$19k
Louisiana $74,100 -$20k
West Virginia $74,100 -$20k
Nebraska $74,000 -$20k
Missouri $73,400 -$20k
North Dakota $73,200 -$20k
Kentucky $72,400 -$21k
Oklahoma $72,300 -$21k
Tennessee $71,200 -$22k
Iowa $70,900 -$23k
Kansas $70,200 -$23k
South Dakota $66,100 -$28k
Arkansas $65,100 -$29k
Alabama $63,400 -$30k
Mississippi $63,200 -$30k

Hover a state for its median. States are shaded in one blue ramp, light to dark; the table is the source of truth. Wages are annual, not cost-of-living adjusted.

Methodology

Notes on the Data

The figures on this page derive from BLS OEWS (Occupational Employment and Wage Statistics) (May 2024). OEWS is a semi-annual survey of about 1.1 million establishments that the Bureau of Labor Statistics pools over three years to estimate employment and wages for roughly 830 detailed occupations, cut by state and by metropolitan area. Wages here are annual and cover wage and salary workers only - the self-employed, business owners, and most farm workers are out of scope. Percentiles describe the pay distribution within an occupation: a 10th-percentile figure means nine in ten workers in that job earn at least that much.

What's real, what's a stand-in

Every wage figure on this page is currently Illustrative: representative stand-in numbers, in the right ballpark and the exact shape of the real OEWS release, chosen to show the story before the bulk ingest lands. They are not the published estimates. What is real: the SOC codes, the occupation, metro, state, and industry names, the May 2024 vintage, the $239,200 top-code, and the survey's structure. Anything not backed by a real ingest is badged Illustrative and has a documented swap-point: the real column schema lives in src/lib/source.ts, and the fetch and build steps are in the repo's HANDOFF.md. When the bulk file is dropped in, the same components read the real numbers unchanged. We never present curated numbers as real.

How each reading is built

Spreads and combs divide or plot the published percentile wages within one national occupation row. Where the jobs actually are bins every detailed occupation by its national median and weighs the bin by total employment - the grain is the occupation, not the worker, so the within-job spread the rest of the page documents is deliberately invisible there. The five-year panels index each occupation's nominal median to its May 2019 value and divide by CPI-U over the same span; that takes one OEWS bulk file per vintage plus the CPI series, both cited in the build script. Floor vs ceiling compares the growth of the 10th- and 90th-percentile wage across the same two vintages. Industry, metro, and state readings are the same occupation's published median in each NAICS, MSA, and state cell.

What you're not seeing

Percentiles are top-coded: any wage at or above $239,200 a year is reported as that ceiling, so the widest-spread jobs are wider still than the bars show. Nothing here is adjusted for cost of living, taxes, hours, or benefits - a six-figure metro median can buy less than a five-figure one elsewhere, which is the whole point of the geography sections. Occupational rows also blur seniority, specialty, and full- versus part-time mix inside a single title, and the wage distribution BLS collects is banded, so percentile estimates are interpolations. Small occupation-by-area cells are suppressed for reliability or confidentiality and simply do not appear. The trend panels compare survey vintages, not the same workers over time: composition shifts (who holds the job) move the median as surely as raises do.


Generated 2026-07-06 00:00 UTC. Source: BLS OEWS (Occupational Employment and Wage Statistics).