Bucks County, Pennsylvania
Between the 2022 and 2023 tax filing seasons, 13,613 returns moved into Bucks County and 14,988 moved out, a net loss of 1,375 returns, or 4.7 for every 1,000 returns filed there.
Within 150 miles
Farther away
ArrivalsDeparturesThicker line, more returns
Bucks has swung from a net gain in 2019–20 to a net loss in 2022–23. One county, Philadelphia County, supplied 25% of all arriving returns. On balance, Bucks gains the most returns from Philadelphia County and loses the most to Montgomery County. Movers from other states made up 44% of arrivals, below the 45% median of the 285 counties with at least 40 listed origin and 40 listed destination counties.
The biggest two-way exchanges
Moves in both directions combined, largest first.
- Philadelphia2,1783,391+1,213
- Montgomery2,9522,569−383
- Mercer, NJ452670+218
- Burlington, NJ411318−93
- Lehigh385268−117
- Chester326209−117
- Delaware240256+16
- Northampton224216−8
- New York, NY251152−99
- Camden, NJ205157−48
- Middlesex, NJ91226+135
- Kings, NY126190+64
Beyond the main partners
In 2022–23, 70 counties sent 20 or more returns each (83% of arrivals from within the US) and 104 received 20 or more (83% of departures). Of those listed arrivals, 93% came from within 150 miles; the most distant listed origin was San Francisco, CA, 2,547 miles away.
| County | Returns | People | Miles |
|---|---|---|---|
| Hunterdon, NJ | 163 | 243 | 19 |
| Berks | 116 | 176 | 43 |
| Somerset, NJ | 111 | 199 | 30 |
| Queens, NY | 110 | 211 | 70 |
| Ocean, NJ | 103 | 162 | 55 |
| Monmouth, NJ | 92 | 146 | 50 |
| Hudson, NJ | 83 | 135 | 60 |
| New Castle, DE | 76 | 121 | 60 |
| Palm Beach, FL | 74 | 114 | 994 |
| Gloucester, NJ | 69 | 100 | 42 |
| Allegheny | 65 | 103 | 257 |
| Lancaster | 64 | 95 | 64 |
| Los Angeles, CA | 63 | 91 | 2,387 |
| Cape May, NJ | 61 | 91 | 88 |
| Maricopa, AZ | 53 | 87 | 2,107 |
| Union, NJ | 50 | 101 | 48 |
| Broward, FL | 48 | 70 | 1,025 |
| Nassau, NY | 47 | 80 | 84 |
| Atlantic, NJ | 46 | 67 | 65 |
| Bergen, NJ | 46 | 81 | 69 |
| County | Returns | People | Miles |
|---|---|---|---|
| Berks | 157 | 286 | 43 |
| Lancaster | 134 | 203 | 64 |
| Hunterdon, NJ | 125 | 198 | 19 |
| Palm Beach, FL | 123 | 205 | 994 |
| Allegheny | 115 | 131 | 257 |
| New Castle, DE | 111 | 166 | 60 |
| Cape May, NJ | 108 | 182 | 88 |
| Los Angeles, CA | 107 | 134 | 2,387 |
| Ocean, NJ | 99 | 164 | 55 |
| Sussex, DE | 89 | 141 | 116 |
| Gloucester, NJ | 84 | 140 | 42 |
| Hudson, NJ | 82 | 98 | 60 |
| Atlantic, NJ | 79 | 125 | 65 |
| Monmouth, NJ | 77 | 120 | 50 |
| Lee, FL | 73 | 120 | 1,030 |
| Broward, FL | 69 | 115 | 1,025 |
| Maricopa, AZ | 66 | 101 | 2,107 |
| Pinellas, FL | 66 | 99 | 964 |
| District of Columbia | 65 | 70 | 142 |
| Cook, IL | 63 | 89 | 661 |
Other states in the exchange
Arrivals from
Departures to
Four filing years
InOut
Bucks shows gains in 2019–20 and losses in 2020–21, 2021–22, 2022–23; arrivals peaked in 2020–21 and departures in 2021–22. Earlier net rates per 1,000: +2.1 in 2019–20, −0.9 in 2020–21, −3.4 in 2021–22.
Income reported by movers and stayers
- $92,877 Leaving
- $98,250 Arriving
- $135,631 Staying
Average adjusted gross income per return: non-moving returns reported the most, departing returns the least.