ADP Pay Insights - U.S. Median Annual Pay and Pay Growth
One row per month and breakdown category with median annual pay in nominal U.S. dollars and median year-over-year pay change for U.S. workers, computed from anonymized ADP payroll records. Coverage runs from November 2020 through June 2026. The table combines worker type, gender, age band, industry, firm size, and state categories; filter aggregation before comparing groups or summarizing. Pay change is a matched-worker year-over-year measure, and annual pay values are medians rather than distributional microdata.

Source: ADP · connector code
Get this dataset on your machine
subsets sync --bundle medium clones the mid-size tiers as queryable local tables — use --bundle large for the widest tier
pip install subsetsiosubsets sync --bundle small # or medium, or largesubsets serve # search + SQL at http://localhost:8080Free and open — the data syncs straight from the public bucket, and search + SQL run entirely on your machine. See docs →
Query it locally
Full docs →subsets serve # local API on http://localhost:8080
curl -s -X POST "http://localhost:8080/query" \
-H "Content-Type: application/json" \
-d '{"sql": "SELECT * FROM \"adp-pay-insights\" LIMIT 5"}'No account, no API key — the data syncs straight from bundles.subsets.io and every query runs on your machine. See the local API reference.