Federal Data HubIRS Migration Flows · JSON

Pittsylvania County, VA

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

Net migration: -87 tax returns · +85 people · $-2,624,000 AGI

Inflow
1,199 returns · 2,238 people · $55,689,000 AGI
Outflow
1,286 returns · 2,153 people · $58,313,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Danville city, VA356$14,769,000
Campbell County, VA82$2,877,000
Lynchburg city, VA51$2,229,000
Halifax County, VA40$1,319,000
Henry County, VA35$1,565,000
Rockingham County, NC33$1,127,000
Caswell County, NC31$1,560,000
Franklin County, VA24$1,253,000
Guilford County, NC24$890,000

Top destinations (where leavers went)

CountyReturnsAGI
Danville city, VA375$14,061,000
Campbell County, VA111$3,930,000
Lynchburg city, VA57$1,973,000
Henry County, VA55$2,085,000
Rockingham County, NC41$2,112,000
Halifax County, VA31$1,224,000
Franklin County, VA31$1,622,000
Guilford County, NC29$1,377,000
Caswell County, NC24$928,000
Bedford County, VA22$1,928,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.