Home/Salary Data

Salary Transparency Commons

Real salary data from real job postings. No estimates. No self-reported guesses. Updated live.

No login required. No paywall. Free forever.

Salary by role and city

Jump straight to a specific role in a specific market.

This data is aggregated from job postings on Kovafin (where salary disclosure is mandatory) plus federal listings from USAJOBS and US-currency feeds from Adzuna and remote-only boards. Per-title ranges and the headline median use posting midpoints((min+max)/2); non-USD postings and one-sided ranges are excluded so cross-currency and commission-only listings don't inflate the numbers. Hourly rates annualize at 1,750 hours — the BLS effective-paid-hours estimate after PTO, holidays, and unpaid breaks (the naive 2,080 over-states yearly earnings by ~19%). Range edges shown per role are 10th / 90th percentile, not raw min/max, so outliers don't dominate. Every data point comes from an actual published posting.

Want the raw data? Access the API directly