State
Alabama
Statewide totals sum every reported county-to-county flow with an endpoint in this state.
In the IRS's 2022–2023 Statistics of Income migration data, Alabama recorded 15,283 households (28,026 people) moving in and 13,562 households (23,097 people) moving out — a net gained of 1,721 households and $159.33M in reported adjusted gross income.
The single largest recorded source of newcomers was Muscogee County, GA: 1,112 households (2,187 people) moved from there, representing $58.80M in reported income.
At the state level, no state sent more newcomers into Alabama than Georgia, which accounted for 3,996 households and $245.94M in reported AGI.
Inbound (reported)
$1.04B
15,283 households · 28,026 people
Outbound (reported)
$882.09M
13,562 households · 23,097 people
Net (reported)
$159.33M
1,721 households · 4,929 people
States sending newcomers
Shaded by reported AGI coming from each state. Hover a state for numbers. County-to-county detail below.
Top origin counties
| County | Households | People | Reported AGI |
|---|---|---|---|
| Muscogee County, GA | 1,112 | 2,187 | $58.80M |
| Escambia County, FL | 881 | 1,606 | $55.46M |
| Fulton County, GA | 564 | 901 | $49.17M |
| Davidson County, TN | 529 | 820 | $42.02M |
| Cobb County, GA | 394 | 681 | $30.02M |
| Harris County, TX | 355 | 613 | $25.04M |
| Okaloosa County, FL | 328 | 641 | $21.55M |
| Shelby County, TN | 241 | 431 | $21.32M |
| Gwinnett County, GA | 379 | 662 | $21.08M |
| Los Angeles County, CA | 289 | 517 | $19.73M |
| DeKalb County, GA | 293 | 451 | $18.22M |
| El Paso County, CO | 214 | 481 | $17.47M |
| San Diego County, CA | 185 | 339 | $17.09M |
| Jackson County, MS | 312 | 582 | $16.96M |
| Hillsborough County, FL | 227 | 392 | $16.89M |
| Hamilton County, TN | 258 | 467 | $16.79M |
| Santa Rosa County, FL | 248 | 444 | $14.67M |
| Maricopa County, AZ | 210 | 356 | $14.27M |
| Cook County, IL | 209 | 340 | $13.93M |
| Bay County, FL | 222 | 393 | $13.35M |
“Where newcomers came from” excludes moves within Alabama itself. Switch to outbound to see the other direction.