Virginia → Mecklenburg County, NC
Reported tax-filing households, individuals, and adjusted gross income that moved from Virginia to Mecklenburg County, NC, 2022–2023.
Households moved
1,426
People moved
2,080
Reported AGI moved
$118.24M
Avg. AGI per migrating return
$82,916
Avg. household size
1.46
Reported county-pair flows
22
County-by-county breakdown
| Origin | Destination | Households | People | Reported AGI |
|---|---|---|---|---|
| Fairfax County, VA | Mecklenburg County, NC | 251 | 350 | $25.49M |
| Arlington County, VA | Mecklenburg County, NC | 111 | 145 | $14.22M |
| Loudoun County, VA | Mecklenburg County, NC | 105 | 155 | $12.53M |
| Henrico County, VA | Mecklenburg County, NC | 112 | 174 | $8.32M |
| Prince William County, VA | Mecklenburg County, NC | 76 | 115 | $6.72M |
| Richmond city, VA | Mecklenburg County, NC | 89 | 117 | $6.04M |
| Virginia Beach city, VA | Mecklenburg County, NC | 92 | 134 | $5.48M |
| Alexandria city, VA | Mecklenburg County, NC | 56 | 75 | $5.45M |
| Chesterfield County, VA | Mecklenburg County, NC | 62 | 88 | $4.20M |
| Roanoke County, VA | Mecklenburg County, NC | 47 | 78 | $4.04M |
| Montgomery County, VA | Mecklenburg County, NC | 48 | 62 | $3.81M |
| Roanoke city, VA | Mecklenburg County, NC | 52 | 77 | $3.31M |
| Norfolk city, VA | Mecklenburg County, NC | 56 | 84 | $3.23M |
| Albemarle County, VA | Mecklenburg County, NC | 34 | 53 | $2.83M |
| Lynchburg city, VA | Mecklenburg County, NC | 41 | 75 | $2.55M |
| Chesapeake city, VA | Mecklenburg County, NC | 34 | 57 | $1.94M |
| James City County, VA | Mecklenburg County, NC | 23 | 28 | $1.74M |
| Newport News city, VA | Mecklenburg County, NC | 40 | 73 | $1.50M |
| Spotsylvania County, VA | Mecklenburg County, NC | 27 | 32 | $1.43M |
| Hanover County, VA | Mecklenburg County, NC | 22 | 24 | $1.23M |
| Hampton city, VA | Mecklenburg County, NC | 28 | 50 | $1.15M |
| Portsmouth city, VA | Mecklenburg County, NC | 20 | 34 | $1.04M |
IRS migration data does not represent every U.S. resident (non-filers are underrepresented), a mailing address does not always equal a physical residence, and AGI reflects Year 2 tax returns without proving income was earned after arrival. Use “income moved” or “reported AGI moved,” not “economic impact created.”