Federal Data HubIRS Migration Flows · JSON

Cape May County, NJ

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

Net migration: -95 tax returns · +55 people · +$26,891,000 AGI

Inflow
2,617 returns · 4,317 people · $305,758,000 AGI
Outflow
2,712 returns · 4,262 people · $278,867,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Philadelphia County, PA243$25,267,000
Atlantic County, NJ235$21,217,000
Camden County, NJ187$21,312,000
Gloucester County, NJ144$20,655,000
Montgomery County, PA133$20,289,000
Delaware County, PA129$15,485,000
Burlington County, NJ111$18,470,000
Bucks County, PA108$19,756,000
Chester County, PA84$11,893,000
Cumberland County, NJ80$7,972,000

Top destinations (where leavers went)

CountyReturnsAGI
Atlantic County, NJ353$26,056,000
Philadelphia County, PA154$13,319,000
Cumberland County, NJ140$6,990,000
Gloucester County, NJ130$20,442,000
Camden County, NJ116$9,529,000
Burlington County, NJ80$8,842,000
Montgomery County, PA78$8,528,000
Delaware County, PA68$6,645,000
Bucks County, PA61$9,247,000
Chester County, PA42$6,380,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.