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: Protective Service.

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

District of Columbia

$65,240

Lowest Median

Mississippi

$36,140

OEWS Vintage

May 2023

BLS state tables

Wage by State — Protective Service

RankState Median (P50) ▼P10 P90 Employment
1District of Columbia$65,240[1]$34,270$122,82028,310
2Alaska$64,110[1]$35,450$108,8508,800
3Massachusetts$64,060[1]$36,810$102,32080,480
4Rhode Island$61,000[1]$31,720$88,46012,850
5Washington$58,520[1]$36,820$114,33068,910
6Oregon$58,350[1]$35,000$96,86035,100
7Minnesota$58,260[1]$32,910$100,37045,860
8Connecticut$57,510[1]$33,270$99,95037,090
9Maryland$56,490[1]$31,940$104,50074,010
10New Hampshire$55,080[1]$33,660$86,17012,280
11Nebraska$54,940[1]$30,850$89,57016,180
12Wisconsin$54,660[1]$29,340$87,83050,470
13Colorado$54,250[1]$33,890$105,10060,600
14North Dakota$53,890[1]$30,810$84,3207,540
15Montana$52,350[1]$30,480$83,1809,060
16New York$51,430[1]$34,500$107,520270,040
17Hawaii$51,220[1]$30,250$109,08019,720
18Arizona$50,940[1]$31,690$88,42081,980
19New Jersey$50,800[1]$31,420$125,720112,770
20Idaho$50,620[1]$30,120$86,73014,030
21Illinois$49,980[1]$31,440$104,580147,240
22Vermont$49,710[1]$33,100$84,0304,200
23California$49,370[1]$35,730$129,190427,100
24Wyoming$49,190[1]$29,220$78,0806,450
25Virginia$49,000[1]$30,170$89,770102,360
26Ohio$48,980[1]$27,890$90,830115,020
27Utah$48,950[1]$28,570$88,74025,740
28Maine$48,900[1]$33,410$75,19011,460
29South Dakota$48,790[1]$29,840$76,1006,930
30Iowa$48,650[1]$29,270$86,30022,650
31Delaware$48,340[1]$30,810$92,1609,330
32Michigan$48,150[1]$29,550$82,72077,270
33Indiana$47,870[1]$28,940$80,66061,830
34Texas$46,920[1]$27,540$89,870298,740
35Kansas$45,660[1]$28,570$81,88028,740
36Pennsylvania$45,430[1]$28,770$96,990128,540
37New Mexico$44,690[1]$29,200$80,71024,530
38Missouri$44,630[1]$29,530$83,50058,340
39Georgia$43,850[1]$29,090$75,680113,030
40North Carolina$43,720[1]$28,360$74,830104,860
41Nevada$43,630[1]$29,230$89,44047,060
42Tennessee$42,590[1]$28,830$72,05074,340
43Florida$42,100[1]$29,180$99,230257,100
44Oklahoma$41,960[1]$27,090$88,24038,540
45South Carolina$41,750[1]$27,910$67,23049,070
46Arkansas$40,620[1]$28,390$68,07025,970
47Alabama$39,600[1]$23,790$68,52048,270
48Louisiana$39,100[1]$23,860$66,10053,690
49West Virginia$38,890[1]$22,720$65,50016,830
50Kentucky$37,250[1]$26,380$65,65041,080
51Mississippi$36,140[1]$22,880$58,14031,960

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.