Checked
Moving to and from Durham County, NC
Migration from IRS tax return addresses, filing years 2022-2023
- People who moved in
- 22,274
- 15,392 tax returns, 2022-2023
- People who moved out
- 23,512
- 14,933 tax returns
- Net migration
- -1,238
- People, including moves to and from abroad
- Did not move
- 219,766
- People who filed here both years
Where movers came from and went
Swipe the table sideways to see more columns.
| Moves | Moved in | Moved out | Net |
|---|---|---|---|
| Same state | 11,808 | 14,753 | -2,945 |
| Other states | 10,316 | 8,543 | +1,773 |
| Abroad | 150 | 216 | -66 |
Where people moving to Durham County came from
Counties with at least 20 tax returns of movers
Swipe the table sideways to see more columns.
| # | Place | People | Tax returns | Average income |
|---|---|---|---|---|
| 1 | Wake CountyNC | 4,950 | 3,465 | $75,000 |
| 2 | Orange CountyNC | 2,046 | 1,356 | $87,300 |
| 3 | Alamance CountyNC | 545 | 314 | $48,400 |
| 4 | Guilford CountyNC | 479 | 343 | $62,000 |
| 5 | Mecklenburg CountyNC | 440 | 337 | $67,900 |
| 6 | Granville CountyNC | 357 | 195 | $45,500 |
| 7 | Chatham CountyNC | 260 | 174 | $162,600 |
| 8 | Cumberland CountyNC | 231 | 134 | $49,900 |
| 9 | Forsyth CountyNC | 207 | 152 | $77,900 |
| 10 | New York CountyNY | 190 | 138 | $119,900 |
| 11 | Person CountyNC | 187 | 106 | $52,500 |
| 12 | Los Angeles CountyCA | 178 | 120 | $93,300 |
| 13 | Johnston CountyNC | 176 | 107 | $63,200 |
| 14 | Cook CountyIL | 174 | 120 | $113,800 |
| 15 | Miami-Dade CountyFL | 148 | 93 | $62,600 |
Where people leaving Durham County went
Counties with at least 20 tax returns of movers
Swipe the table sideways to see more columns.
| # | Place | People | Tax returns | Average income |
|---|---|---|---|---|
| 1 | Wake CountyNC | 5,610 | 3,599 | $78,900 |
| 2 | Orange CountyNC | 1,966 | 1,135 | $88,700 |
| 3 | Alamance CountyNC | 1,326 | 705 | $58,200 |
| 4 | Granville CountyNC | 598 | 311 | $65,300 |
| 5 | Mecklenburg CountyNC | 565 | 402 | $71,600 |
| 6 | Chatham CountyNC | 497 | 269 | $190,800 |
| 7 | Person CountyNC | 457 | 247 | $54,900 |
| 8 | Guilford CountyNC | 428 | 297 | $52,800 |
| 9 | Johnston CountyNC | 376 | 227 | $64,300 |
| 10 | Franklin CountyNC | 255 | 132 | $67,000 |
| 11 | Harnett CountyNC | 208 | 124 | $61,400 |
| 12 | New York CountyNY | 199 | 174 | $81,200 |
| 13 | Forsyth CountyNC | 183 | 124 | $70,800 |
| 14 | New Hanover CountyNC | 183 | 114 | $92,500 |
| 15 | Vance CountyNC | 174 | 90 | $35,400 |
Frequently asked questions
- Where are people moving to Durham County from?
- In 2022-2023, the most people moving to Durham County came from Wake County, NC (4,950); Orange County, NC (2,046); Alamance County, NC (545).
- Where are people leaving Durham County moving to?
- The most people leaving Durham County moved to Wake County, NC (5,610); Orange County, NC (1,966); Alamance County, NC (1,326).
- Where does this migration data come from?
- The IRS compares the address on each person's tax return with the address on their return a year earlier. A move is counted when the county or state changed. The data counts tax returns (roughly households) and the people listed on them, so people who do not file a return are not included.
- Why are small flows missing?
- The IRS only lists a county-to-county flow when it has at least 20 returns. Smaller flows are grouped together and are counted only in the totals.
Source: Internal Revenue Service, Statistics of Income, U.S. Population Migration Data · 2022-2023 filing years