Federal Data HubIRS Migration Flows · JSON

Windsor County, VT

County-to-county migration · IRS SOI · filing years 2022-2023

Net migration: -67 tax returns · -27 people · +$7,184,000 AGI

Inflow
1,802 returns · 2,736 people · $147,761,000 AGI
Outflow
1,869 returns · 2,763 people · $140,577,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Grafton County, NH191$11,556,000
Orange County, VT126$5,369,000
Sullivan County, NH107$5,243,000
Windham County, VT80$3,279,000
Chittenden County, VT69$3,462,000
Rutland County, VT60$2,882,000
Middlesex County, MA44$6,443,000
Washington County, VT34$2,339,000
Cheshire County, NH30$1,548,000
Addison County, VT28$1,225,000

Top destinations (where leavers went)

CountyReturnsAGI
Grafton County, NH205$15,172,000
Orange County, VT134$7,537,000
Sullivan County, NH115$6,402,000
Rutland County, VT90$5,187,000
Windham County, VT77$3,654,000
Chittenden County, VT73$3,530,000
Middlesex County, MA43$5,013,000
Washington County, VT32$1,511,000
Suffolk County, MA31$3,149,000
Cheshire County, NH29$1,106,000

IRS migration data tracks where tax filers lived in consecutive years. A "return" is roughly a household; "AGI" is the adjusted gross income that moved with them. Net migration = inflow − outflow. Small county-pair flows are suppressed by the IRS for privacy and shown blank.

Source: IRS SOI Migration Data. License: CC0 1.0.