Newsletter

One chart that matters, every Tuesday.

Built from BLS, Federal Reserve, Treasury, and Census public data. Email-only. Tuesday at 10am ET. One-click unsubscribe in every issue.

Built onBEA·BLS·Census·FRED·Freddie Mac·HUD·IRSdata.See methodology
CalcFi.app

Every money decision, with the math shown. Free forever. No signup required.

  • For pros + developers→
  • Get the weekly→
  • Methodology →
  • About CalcFi
  • Contact
  • Privacy Policy
  • AI Data Practices
  • Terms of Use
  • Disclosure
  • Editorial Standards
  • Español

Popular

  • FIRE Number
  • Mortgage Payment
  • Compound Interest
  • Debt Payoff
  • Tax Bracket
  • Retirement Savings
  • Net Worth
  • Budget Planner

Hubs

  • Paycheck
  • Salary
  • Career
  • Tax
  • Mortgage & Real Estate
  • Debt & Credit
  • Home Costs
  • Auto & Vehicle
  • Investing & Wealth
  • Retirement
  • Personal Finance
  • Insurance

Learn

  • Money Analysis (how it works)
  • Blog
  • Life Event Guides
  • Financial Glossary
  • Compare Tools
  • State Tax Guides
  • Buying Your First Home
  • Getting Out of Debt

Life & Education

  • Business & Freelance
  • Business & Marketing
  • Crypto
  • Military
  • Education
  • Cost Guides
  • Pets
  • Immigration
  • Energy Efficiency

State Index

  • Salary by state
  • Tax burden by state
  • Cost of living by state
  • Mortgage rates by state
  • Rent by state
  • Home affordability by state
  • Full State Index hub →

Compare

  • Roth vs Traditional 401k
  • Rent vs Buy
  • 15 vs 30-Year Mortgage
  • ETF vs Mutual Fund
  • LLC vs S-Corp vs Sole Prop
  • HSA vs FSA
  • Term vs Whole Life Insurance
  • Index Funds vs Target Date
  • All comparisons →

Planning

  • Planning in Your 20s
  • Planning in Your 30s
  • Planning in Your 40s
  • Planning in Your 50s
  • Planning in Your 60s
  • For Couples
  • For Freelancers
  • Money Analysis
  • Financial Journeys
  • All planning guides →

State Taxes

  • California Taxes
  • Texas Taxes
  • Florida Taxes
  • New York Taxes
  • Illinois Taxes
  • Pennsylvania Taxes
  • Ohio Taxes
  • Georgia Taxes
  • North Carolina Taxes
  • New Jersey Taxes
  • All 50 states →

As quoted in

TechBullionAZ Big MediaNTD NewsBacklinkBuildingThe Business NavigatorMarketer MagazineBest of HRFinancial Independence HubCFO Drive

Featured on

Featured on Dang.aiFeatured on Startup FameFeatured on neeed.directoryFeatured on ToolsFineLaunched on FazierFeatured on Wired BusinessFeatured on Findly.toolsFeatured on IndieHuntFeatured on Appa ListOpenHunts Club MemberFeatured on Super LaunchFeatured on Acid ToolsLive on FoundrListListed on Turbo0Featured on ToolPilot

Open Data

Figshare·Zenodo·OSF·Kaggle·Harvard Dataverse
+ 14 more registries
MendeleyHugging FaceGitLabDocs siteLive SQLPyPIAnacondaRead the Docsdata.worldDoltHubMotherDuck
·Mendeley·Hugging Face·GitLab·Docs site·Live SQL·PyPI·Anaconda·Read the Docs·data.world·DoltHub·MotherDuck

CC BY 4.0 · primary-source provenance · cite the data

AI / MCP

MCP server for AI agents·github.com/jeresalmisto/calcfi-mcp

Install: pip install calcfi-mcp · npm install -g calcfi-mcp-server

Built by Jere Salmisto, founder of CalcFi.

Calculators reviewed against IRS, Federal Reserve, and Treasury data.

© 2026 Autonomatica · CalcFi (calcfi.app) · All calculators are for educational purposes only.

Consult a qualified financial advisor for personalized financial advice.

Skip to main content
CalcFi.app
State IndexAnalyze
Home›Live Data›Salary by State and Occupation

Salary by State and Occupation (2023)

BLS OEWS wage distributions for every U.S. state, sliced by 2-digit SOC occupational major group. Currently showing: Transportation & Material Moving.

Written by Jere Salmisto·Reviewed by CalcFi Editorial·Last reviewed 2026-05-21·Methodology

The Bureau of Labor Statistics' Occupational Employment and Wage Statistics[1]program surveys ~200,000 establishments semi-annually and publishes state-level wage percentiles (P10, P25, P50, P75, P90) plus employment counts. Occupational groupings use the 2018 Standard Occupational Classification[2] — this page exposes the 20 major (2-digit) groups. Pick one below.

Switch occupational major group

11 · Management13 · Business & Financial Ops15 · Computer & Mathematical17 · Architecture & Engineering19 · Life, Physical & Social Sciences21 · Community & Social Service
23 · Legal
25 · Education
27 · Arts, Design, Sports, Media
29 · Healthcare Practitioners
31 · Healthcare Support
33 · Protective Service
35 · Food Preparation & Serving
37 · Building & Grounds Cleaning
39 · Personal Care & Service
41 · Sales
43 · Office & Administrative Support
47 · Construction & Extraction
49 · Installation, Maintenance & Repair
53 · Transportation & Material Moving

Highest Median

Alaska

$49,180

Lowest Median

West Virginia

$35,500

OEWS Vintage

May 2023

BLS state tables

Wage by State — Transportation & Material Moving

RankState Median (P50) ▼P10 P90 Employment
1Alaska$49,180[1]$33,140$105,60028,840
2Washington$47,150[1]$35,090$77,730285,510
3North Dakota$46,920[1]$30,840$78,66042,740
4New York$45,680[1]$33,110$81,750643,220
5Minnesota$45,440[1]$30,950$71,050225,820
6District of Columbia$45,230[1]$34,490$74,09016,750
7Delaware$44,890[1]$28,870$62,09041,220
8Wyoming$44,820[1]$28,800$77,95024,610
9Colorado$44,280[1]$34,230$72,480210,440
10California$44,200[1]$34,400$69,4001,554,090
11Hawaii$44,040[1]$30,010$87,61050,250
12Massachusetts$43,380[1]$33,400$68,560231,240
13Oregon$43,310[1]$31,990$65,980172,560
14Iowa$43,260[1]$28,920$63,640148,350
15Montana$42,240[1]$28,150$69,62038,000
16Wisconsin$42,170[1]$27,810$63,720276,680
17Pennsylvania$41,600[1]$28,350$63,790593,480
18Maryland$41,510[1]$30,160$68,010212,240
19New Jersey$41,450[1]$30,230$68,970475,040
20Nebraska$41,170[1]$28,830$76,04092,240
21Kansas$41,150[1]$28,800$64,290133,000
22Utah$41,070[1]$29,370$67,160134,820
23Kentucky$40,670[1]$27,670$64,320233,730
24Virginia$40,600[1]$28,400$65,880309,810
25Vermont$40,580[1]$30,160$60,95019,860
26Arizona$40,280[1]$31,030$62,350264,420
27Illinois$40,180[1]$30,310$72,990635,450
28Maine$40,050[1]$30,330$61,33047,990
29Indiana$39,880[1]$28,950$64,500370,870
30New Hampshire$39,430[1]$28,310$61,54053,680
31Connecticut$39,240[1]$31,040$64,260131,240
32Rhode Island$39,240[1]$28,390$63,12032,690
33Michigan$39,020[1]$29,120$62,880368,990
34Ohio$38,970[1]$28,350$63,560546,420
35Idaho$38,890[1]$29,010$63,13070,210
36Georgia$38,660[1]$27,620$68,670534,550
37Missouri$38,640[1]$28,270$63,570259,180
38Texas$38,550[1]$26,800$66,6801,271,220
39Nevada$38,530[1]$28,400$66,170141,720
40New Mexico$38,440[1]$27,180$61,71062,090
41South Dakota$38,030[1]$27,320$60,94037,360
42Tennessee$37,780[1]$28,440$64,140371,560
43Florida$36,950[1]$27,300$63,660817,610
44South Carolina$36,920[1]$25,500$60,130208,150
45Arkansas$36,730[1]$27,500$65,200141,240
46Louisiana$36,720[1]$23,090$71,580175,470
47North Carolina$36,530[1]$25,740$60,770468,220
48Alabama$36,420[1]$22,290$61,490211,570
49Mississippi$36,260[1]$23,310$61,780126,760
50Oklahoma$36,240[1]$25,220$62,310152,620
51West Virginia$35,500[1]$23,400$61,45056,980

P10 / P50 / P90 are annual wage percentiles from BLS OEWS. Employment is the state-level headcount for the SOC major group at the OEWS publication date. A few small-employment cells may be suppressed by BLS for confidentiality.

How to Read OEWS

Why Percentiles, Not Averages

OEWS reports wage percentiles because the wage distribution for most occupational groups is right-skewed — a handful of high earners pull the arithmetic mean well above the median. P50 is the experience the median worker actually has; P10 is the bottom decile; P90 is the top decile (but not the very top, which BLS caps at $240k).

Cross-Check With Cost of Living

A $110k Computer & Mathematical median in San Francisco is not the same as a $110k median in Austin — the BEA housing RPP is ~2× higher on the coast. Always pair OEWS with BEA RPP before making a relocation decision.

Major-Group vs Detailed SOC

This page uses 2-digit SOC major groups (e.g., 15-0000“Computer and Mathematical”). BLS also publishes the full 6-digit detailed SOC (e.g., 15-1252Software Developers) with narrower wage bands — those sit in the state's detailed OEWS table, which CalcFi's pSEO salary pages consume separately.

Related Data & Tools

Household Income by State

Compare with wage-only OEWS

Cost of Living by State

Essential context for any wage

State Economic Snapshot

Unemployment + labor force participation

States With No Income Tax

Take-home pay impact

Paycheck Calculator

Convert gross to net for any state

Salary-to-Hourly Calculator

OEWS annual → hourly conversion

How we compute this — methodology

This page calls listStateSalary()from CalcFi's data repository. Each StateSalaryContext row has a record-level source: SourceRef (all wage fields come from the same OEWS release), plus a nested occupations[] array keyed by SOC 2-digit code. The query-string ?soc= filters to one row per state for the chosen occupational group.

Refresh cadence:BLS publishes OEWS state tables annually in May (for the previous May survey period). That's the slowest of CalcFi's data feeds — expect a one-year lag. The retrievedAt date shown above reflects the last ETL fetch, not the vintage year itself (shown in the highlights tile).

Known limits:some small employment cells are suppressed by BLS (marked “—”). OEWS covers non-farm wage and salary workers and excludes the self-employed — so Schedule-C and 1099 income isn't in these numbers.

Sources

  1. U.S. Bureau of Labor Statistics — Occupational Employment and Wage Statistics (OEWS) — OEWS state-level wage estimates, May 2023 vintage; P10 / P50 / P90 annual wages. www.bls.gov/oes/. Retrieved 2026-05-21. License: Public domain (U.S. federal government).
  2. U.S. Office of Management and Budget — Standard Occupational Classification (SOC) — 2018 SOC system — 2-digit major groups used throughout this page. www.bls.gov/soc/. Retrieved 2026-05-21.

CalcFi does not sell data. If you spot an error, email hello@calcfi.app with the URL and the correct figure.