St. Louis County, Missouri
Between the 2022 and 2023 tax filing seasons, 23,075 returns moved into St. Louis County and 25,525 moved out, a net loss of 2,450 returns, or 5.8 for every 1,000 returns filed there.
Within 150 miles
Farther away
ArrivalsDeparturesThicker line, more returns
No other Missouri county lost as many returns through moves. One county, St. Louis City, supplied 29% of all arriving returns. On balance, St. Louis County gains the most returns from St. Louis City and loses the most to St. Charles County. Movers from other states made up 42% 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.
- St. Louis City5,1576,585+1,428
- St. Charles3,8542,599−1,255
- Jefferson2,2051,779−426
- St. Clair, IL560626+66
- Madison, IL555563+8
- Franklin533344−189
- Cook, IL512316−196
- Boone246286+40
- Jackson241185−56
- Maricopa, AZ232166−66
- Dallas, TX257136−121
- Los Angeles, CA190178−12
Beyond the main partners
In 2022–23, 127 counties sent 20 or more returns each (81% of arrivals from within the US) and 137 received 20 or more (84% of departures). Of those listed arrivals, 75% came from within 150 miles; the most distant listed origin was Honolulu, HI, 4,129 miles away.
| County | Returns | People | Miles |
|---|---|---|---|
| Greene | 179 | 245 | 184 |
| Lincoln | 136 | 200 | 40 |
| Cape Girardeau | 122 | 192 | 96 |
| Harris, TX | 119 | 236 | 669 |
| Monroe, IL | 118 | 167 | 29 |
| St. Francois | 100 | 137 | 57 |
| Warren | 96 | 161 | 39 |
| Johnson, KS | 91 | 152 | 236 |
| San Diego, CA | 89 | 141 | 1,519 |
| Denver, CO | 88 | 129 | 776 |
| Tarrant, TX | 87 | 146 | 558 |
| Clark, NV | 84 | 141 | 1,354 |
| Cole | 82 | 128 | 100 |
| Phelps | 74 | 119 | 90 |
| Sangamon, IL | 73 | 97 | 88 |
| Davidson, TN | 71 | 106 | 264 |
| King, WA | 68 | 118 | 1,684 |
| Travis, TX | 65 | 97 | 712 |
| Orange, CA | 60 | 109 | 1,557 |
| Clay | 59 | 85 | 219 |
| County | Returns | People | Miles |
|---|---|---|---|
| Harris, TX | 242 | 432 | 669 |
| Lincoln | 196 | 345 | 40 |
| Collin, TX | 177 | 361 | 509 |
| New York, NY | 168 | 184 | 887 |
| King, WA | 137 | 201 | 1,684 |
| Tarrant, TX | 135 | 229 | 558 |
| Johnson, KS | 127 | 190 | 236 |
| Denver, CO | 126 | 155 | 776 |
| Greene | 125 | 206 | 184 |
| Monroe, IL | 124 | 205 | 29 |
| Travis, TX | 117 | 158 | 712 |
| Warren | 113 | 180 | 39 |
| St. Francois | 111 | 166 | 57 |
| Hillsborough, FL | 101 | 183 | 876 |
| San Diego, CA | 99 | 149 | 1,519 |
| Lee, FL | 94 | 161 | 968 |
| Cape Girardeau | 91 | 141 | 96 |
| Davidson, TN | 91 | 120 | 264 |
| Mecklenburg, NC | 88 | 169 | 580 |
| Denton, TX | 86 | 183 | 529 |
Other states in the exchange
Arrivals from
Departures to
Four filing years
InOut
St. Louis County shows a net loss in every year shown; arrivals peaked in 2019–20 and departures in 2020–21. Earlier net rates per 1,000: −4.8 in 2019–20, −6.7 in 2020–21, −7.3 in 2021–22.
Income reported by movers and stayers
- $71,577 Arriving
- $79,731 Leaving
- $128,560 Staying
Average adjusted gross income per return: non-moving returns reported the most, arriving returns the least.