Skip to content

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.

MovesMoved inMoved outNet
Same state11,80814,753-2,945
Other states10,3168,543+1,773
Abroad150216-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.

#PlacePeopleTax returnsAverage income
1Wake CountyNC4,9503,465$75,000
2Orange CountyNC2,0461,356$87,300
3Alamance CountyNC545314$48,400
4Guilford CountyNC479343$62,000
5Mecklenburg CountyNC440337$67,900
6Granville CountyNC357195$45,500
7Chatham CountyNC260174$162,600
8Cumberland CountyNC231134$49,900
9Forsyth CountyNC207152$77,900
10New York CountyNY190138$119,900
11Person CountyNC187106$52,500
12Los Angeles CountyCA178120$93,300
13Johnston CountyNC176107$63,200
14Cook CountyIL174120$113,800
15Miami-Dade CountyFL14893$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.

#PlacePeopleTax returnsAverage income
1Wake CountyNC5,6103,599$78,900
2Orange CountyNC1,9661,135$88,700
3Alamance CountyNC1,326705$58,200
4Granville CountyNC598311$65,300
5Mecklenburg CountyNC565402$71,600
6Chatham CountyNC497269$190,800
7Person CountyNC457247$54,900
8Guilford CountyNC428297$52,800
9Johnston CountyNC376227$64,300
10Franklin CountyNC255132$67,000
11Harnett CountyNC208124$61,400
12New York CountyNY199174$81,200
13Forsyth CountyNC183124$70,800
14New Hanover CountyNC183114$92,500
15Vance CountyNC17490$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