Pennsylvania
State-to-state migration of people and income, 2022–2023 filing years
Between the 2022 and 2023 filing years, Pennsylvania saw a net loss of 13,126 tax-filing households and a net loss of 15,939 individuals. On net, the area lost $2.3B in associated adjusted gross income (AGI, nominal dollars). The largest inflow came from New York; the largest outflow went to Florida. These figures cover federal income tax filers only and do not indicate why people moved.
Income (AGI) in and out
Pennsylvania counties
Net migration by county. Hover for figures; click a county to open it.
Top origin states
- 1New York20,643$1.5B
- 2New Jersey18,767$1.6B
- 3Florida11,056$801.7M
- 4Maryland8,992$664.1M
- 5Virginia5,558$458.0M
- 6California5,547$564.0M
- 7Ohio5,284$320.4M
- 8Texas4,630$403.1M
- 9North Carolina4,327$282.6M
- 10Delaware3,885$294.8M
Top destination states
- 1Florida16,395$2.0B
- 2New Jersey16,075$1.4B
- 3New York14,412$1.1B
- 4Maryland7,619$553.3M
- 5North Carolina7,061$566.8M
- 6California6,617$705.7M
- 7Virginia6,486$493.8M
- 8Texas6,349$595.6M
- 9Ohio6,060$375.1M
- 10Delaware5,744$496.9M
Net migration by year
| Year | Net AGI | Net people |
|---|---|---|
| 2012 | -$803.2M | -14,953 |
| 2013 | -$964.2M | -22,527 |
| 2014 | -$1.5B | -28,081 |
| 2015 | -$1.0B | -17,609 |
| 2016 | -$2.7B | -33,260 |
| 2017 | -$1.6B | -19,979 |
| 2018 | -$1.4B | -10,097 |
| 2019 | -$1.7B | -12,970 |
| 2020 | -$1.2B | -5,020 |
| 2021 | -$1.9B | -14,428 |
| 2022 | -$2.8B | -22,427 |
| 2023 | -$2.3B | -15,939 |
Counties in Pennsylvania (67)
- Adams County
- Allegheny County
- Armstrong County
- Beaver County
- Bedford County
- Berks County
- Blair County
- Bradford County
- Bucks County
- Butler County
- Cambria County
- Cameron County
- Carbon County
- Centre County
- Chester County
- Clarion County
- Clearfield County
- Clinton County
- Columbia County
- Crawford County
- Cumberland County
- Dauphin County
- Delaware County
- Elk County
- Erie County
- Fayette County
- Forest County
- Franklin County
- Fulton County
- Greene County
- Huntingdon County
- Indiana County
- Jefferson County
- Juniata County
- Lackawanna County
- Lancaster County
- Lawrence County
- Lebanon County
- Lehigh County
- Luzerne County
- Lycoming County
- McKean County
- Mercer County
- Mifflin County
- Monroe County
- Montgomery County
- Montour County
- Northampton County
- Northumberland County
- Perry County
- Philadelphia County
- Pike County
- Potter County
- Schuylkill County
- Snyder County
- Somerset County
- Sullivan County
- Susquehanna County
- Tioga County
- Union County
- Venango County
- Warren County
- Washington County
- Wayne County
- Westmoreland County
- Wyoming County
- York County
Get the next update for Pennsylvania
The IRS releases new migration data once a year. Drop your email and we will send the refreshed numbers when they land. No spam, unsubscribe anytime.
Source: IRS Statistics of Income migration data (public domain). Covers federal income tax filers only; AGI is nominal (not inflation adjusted). These numbers describe movement of filers and their reported income, not why people moved or economic loss. Methodology and caveats.