Skip to content

US county income-migration intelligence (IRS SOI, annual)

Commercial use OKFresh
Query in workbench

Follow this dataset

Get a notice in your feed when a new snapshot is published. Optionally, we also POST it to your webhook.

Must be a public https address. We never follow redirects.

The full snapshot isn't published yet — check back after the next refresh.Download sample CSVDownload sample JSONSample rows only (up to 20) — not the complete dataset.

Annual US county income-migration panel, 2018-2019 onward: IRS Statistics of Income county-to-county migration files (keyless), reduced to verified per-county totals with fail-loud accounting identities. Net AGI flow (inflow minus outflow, $1,000s), mean arriving vs departing household income and the arrival premium, migration turnover, net income per resident return, a documented 0-100 income-migration heat score with tiers, and a methodology-break flag on the 2022-2023 enhanced-matching vintage. One row per county x tax-year pair (~14k rows, 5 vintages); suppressed micro-counties are dropped and counted, never imputed. Sibling dataset `us_county_migration_annual` covers the 2022-2023 vintage only; this panel spans five vintages (2018-2019 through 2022-2023) with additional intelligence: the heat score, tiers, turnover, and the methodology-break flag. Who joins this: online shops join county_fips + year to test whether net income migration leads local demand; subscription businesses use the tier and arrival premium as geo features for churn/expansion models; sales teams weight territories by the heat score.

Rows
13,631
Columns
28
Source cadence
Yearly
Last refreshed
Oct 1, 2026
Theme
demographics

Use your own AI key

Once today's free allowance is used up, AI features can run on your own provider account.

Kept in this browser tab only (cleared when you close it) and sent with each AI request. Our servers use it for that request and never store or log it.