BLS OEWS wage distributions for every U.S. state, sliced by 2-digit SOC occupational major group. Currently showing: Management.
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.
Highest Median
District of Columbia
$161,300
Lowest Median
Arkansas
$80,570
OEWS Vintage
May 2023
BLS state tables
| Rank | State | Median (P50) ▼ |
|---|---|---|
| 1 | District of Columbia | $161,300[1] |
| 2 | New Jersey | $160,410[1] |
| 3 | New York | $152,520[1] |
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).
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.
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.
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
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.
CalcFi does not sell data. If you spot an error, email hello@calcfi.app with the URL and the correct figure.
| 4 | Washington | $142,380[1] |
| 5 | Delaware | $140,050[1] |
| 6 | Colorado | $137,170[1] |
| 7 | Massachusetts | $136,430[1] |
| 8 | California | $135,840[1] |
| 9 | Connecticut | $132,550[1] |
| 10 | Virginia | $132,380[1] |
| 11 | Maryland | $124,990[1] |
| 12 | Rhode Island | $124,730[1] |
| 13 | New Hampshire | $120,650[1] |
| 14 | Minnesota | $117,260[1] |
| 15 | Illinois | $117,130[1] |
| 16 | Wisconsin | $115,820[1] |
| 17 | Pennsylvania | $111,290[1] |
| 18 | Georgia | $110,870[1] |
| 19 | North Carolina | $110,700[1] |
| 20 | Alaska | $108,680[1] |
| 21 | Oregon | $106,730[1] |
| 22 | Hawaii | $106,520[1] |
| 23 | Michigan | $106,250[1] |
| 24 | Texas | $105,170[1] |
| 25 | South Dakota | $104,310[1] |
| 26 | Florida | $104,170[1] |
| 27 | Kansas | $102,890[1] |
| 28 | Arizona | $102,560[1] |
| 29 | Tennessee | $102,180[1] |
| 30 | New Mexico | $101,770[1] |
| 31 | Utah | $101,510[1] |
| 32 | Indiana | $100,710[1] |
| 33 | Nebraska | $100,710[1] |
| 34 | Ohio | $100,640[1] |
| 35 | South Carolina | $100,520[1] |
| 36 | Maine | $99,790[1] |
| 37 | Alabama | $99,740[1] |
| 38 | Louisiana | $98,200[1] |
| 39 | North Dakota | $97,760[1] |
| 40 | Vermont | $97,030[1] |
| 41 | Iowa | $95,090[1] |
| 42 | Wyoming | $94,890[1] |
| 43 | Montana | $93,850[1] |
| 44 | Nevada | $93,670[1] |
| 45 | Oklahoma | $93,080[1] |
| 46 | Missouri | $92,160[1] |
| 47 | Kentucky | $91,230[1] |
| 48 | West Virginia | $83,500[1] |
| 49 | Idaho | $82,260[1] |
| 50 | Mississippi | $80,930[1] |
| 51 | Arkansas | $80,570[1] |
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.