Federal Data HubIRS Migration Flows · JSON

Burlington County, NJ

County-to-county migration · IRS SOI · filing years 2022-2023

Net migration: +667 tax returns · +1,993 people · +$6,650,000 AGI

Inflow
13,139 returns · 22,498 people · $1,001,563,000 AGI
Outflow
12,472 returns · 20,505 people · $994,913,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Camden County, NJ2,235$184,633,000
Mercer County, NJ1,299$92,415,000
Philadelphia County, PA988$81,742,000
Ocean County, NJ702$49,777,000
Middlesex County, NJ594$51,291,000
Gloucester County, NJ441$29,310,000
Bucks County, PA411$29,949,000
Monmouth County, NJ334$24,878,000
Essex County, NJ283$18,735,000
Kings County, NY235$16,931,000

Top destinations (where leavers went)

CountyReturnsAGI
Camden County, NJ2,209$153,895,000
Philadelphia County, PA737$57,547,000
Mercer County, NJ662$40,394,000
Gloucester County, NJ563$42,220,000
Ocean County, NJ386$35,350,000
Bucks County, PA318$28,349,000
Atlantic County, NJ268$26,333,000
Middlesex County, NJ244$17,873,000
Montgomery County, PA209$20,707,000
Monmouth County, NJ167$15,431,000

IRS migration data tracks where tax filers lived in consecutive years. A "return" is roughly a household; "AGI" is the adjusted gross income that moved with them. Net migration = inflow − outflow. Small county-pair flows are suppressed by the IRS for privacy and shown blank.

Source: IRS SOI Migration Data. License: CC0 1.0.