Checked
Moving to and from Franklin County, OH
Migration from IRS tax return addresses, filing years 2022-2023
- People who moved in
- 49,123
- 33,069 tax returns, 2022-2023
- People who moved out
- 58,702
- 35,592 tax returns
- Net migration
- -9,579
- People, including moves to and from abroad
- Did not move
- 996,743
- 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 | 25,647 | 34,334 | -8,687 |
| Other states | 23,110 | 23,891 | -781 |
| Abroad | 366 | 477 | -111 |
Where people moving to Franklin 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 | Delaware CountyOH | 4,187 | 2,935 | $76,300 |
| 2 | Fairfield CountyOH | 3,219 | 1,989 | $50,100 |
| 3 | Licking CountyOH | 2,621 | 1,693 | $61,700 |
| 4 | Cuyahoga CountyOH | 1,365 | 1,018 | $57,400 |
| 5 | Montgomery CountyOH | 967 | 702 | $56,000 |
| 6 | Pickaway CountyOH | 864 | 532 | $45,200 |
| 7 | Hamilton CountyOH | 841 | 669 | $55,500 |
| 8 | Union CountyOH | 777 | 521 | $81,400 |
| 9 | Summit CountyOH | 708 | 518 | $52,200 |
| 10 | Madison CountyOH | 677 | 446 | $47,900 |
| 11 | Cook CountyIL | 571 | 383 | $92,900 |
| 12 | Lucas CountyOH | 509 | 381 | $46,100 |
| 13 | Clark CountyOH | 473 | 323 | $43,000 |
| 14 | Maricopa CountyAZ | 421 | 261 | $69,300 |
| 15 | Stark CountyOH | 419 | 312 | $44,200 |
Where people leaving Franklin 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 | Delaware CountyOH | 7,675 | 4,215 | $102,200 |
| 2 | Fairfield CountyOH | 5,116 | 2,715 | $59,600 |
| 3 | Licking CountyOH | 3,838 | 2,067 | $71,400 |
| 4 | Union CountyOH | 2,097 | 1,015 | $119,100 |
| 5 | Pickaway CountyOH | 1,795 | 961 | $65,900 |
| 6 | Madison CountyOH | 1,351 | 744 | $83,800 |
| 7 | Cuyahoga CountyOH | 1,102 | 834 | $61,000 |
| 8 | Montgomery CountyOH | 811 | 520 | $52,700 |
| 9 | Hamilton CountyOH | 712 | 553 | $57,800 |
| 10 | Cook CountyIL | 669 | 548 | $65,200 |
| 11 | Clark CountyOH | 627 | 377 | $51,800 |
| 12 | Maricopa CountyAZ | 481 | 296 | $85,600 |
| 13 | Summit CountyOH | 432 | 299 | $50,600 |
| 14 | Richland CountyOH | 430 | 259 | $43,900 |
| 15 | Knox CountyOH | 413 | 253 | $60,500 |
Frequently asked questions
- Where are people moving to Franklin County from?
- In 2022-2023, the most people moving to Franklin County came from Delaware County, OH (4,187); Fairfield County, OH (3,219); Licking County, OH (2,621).
- Where are people leaving Franklin County moving to?
- The most people leaving Franklin County moved to Delaware County, OH (7,675); Fairfield County, OH (5,116); Licking County, OH (3,838).
- 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