Skip to content

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.

MovesMoved inMoved outNet
Same state25,64734,334-8,687
Other states23,11023,891-781
Abroad366477-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.

#PlacePeopleTax returnsAverage income
1Delaware CountyOH4,1872,935$76,300
2Fairfield CountyOH3,2191,989$50,100
3Licking CountyOH2,6211,693$61,700
4Cuyahoga CountyOH1,3651,018$57,400
5Montgomery CountyOH967702$56,000
6Pickaway CountyOH864532$45,200
7Hamilton CountyOH841669$55,500
8Union CountyOH777521$81,400
9Summit CountyOH708518$52,200
10Madison CountyOH677446$47,900
11Cook CountyIL571383$92,900
12Lucas CountyOH509381$46,100
13Clark CountyOH473323$43,000
14Maricopa CountyAZ421261$69,300
15Stark CountyOH419312$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.

#PlacePeopleTax returnsAverage income
1Delaware CountyOH7,6754,215$102,200
2Fairfield CountyOH5,1162,715$59,600
3Licking CountyOH3,8382,067$71,400
4Union CountyOH2,0971,015$119,100
5Pickaway CountyOH1,795961$65,900
6Madison CountyOH1,351744$83,800
7Cuyahoga CountyOH1,102834$61,000
8Montgomery CountyOH811520$52,700
9Hamilton CountyOH712553$57,800
10Cook CountyIL669548$65,200
11Clark CountyOH627377$51,800
12Maricopa CountyAZ481296$85,600
13Summit CountyOH432299$50,600
14Richland CountyOH430259$43,900
15Knox CountyOH413253$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