Oklahoma
Between the 2022 and 2023 tax filing seasons, 45,591 returns moved to Oklahoma from other states and 40,177 moved the other way, a net gain of 5,414 returns, or 3.7 per 1,000.
ArrivalsDeparturesThicker line, more returns
The ten largest flows in each direction between Oklahoma and other states.Oklahoma ranks 16th of 51 (the 50 states and DC) by net migration rate between states. On balance, Oklahoma gains the most returns from California and loses the most to North Carolina. Another 65,800 returns moved between counties inside Oklahoma, which these state totals leave out. In 2019–20 the balance was +5,797 returns.
The exchange with every state
Sorted from the largest net gain to the largest net loss. States with a flow under 10 returns in either direction are left out.
| State | From there | To there | Net |
|---|---|---|---|
| California | 4,207 | 2,178 | +2,029 |
| Texas | 11,582 | 10,157 | +1,425 |
| Colorado | 2,278 | 1,839 | +439 |
| Arizona | 1,384 | 961 | +423 |
| Kansas | 2,651 | 2,280 | +371 |
| New Mexico | 712 | 529 | +183 |
| Nevada | 614 | 434 | +180 |
| Indiana | 610 | 465 | +145 |
| Oregon | 557 | 412 | +145 |
| Illinois | 861 | 754 | +107 |
| Louisiana | 618 | 532 | +86 |
| Utah | 453 | 371 | +82 |
| New Jersey | 264 | 194 | +70 |
| Washington | 1,050 | 989 | +61 |
| Wyoming | 225 | 168 | +57 |
| Kentucky | 325 | 280 | +45 |
| Alaska | 267 | 226 | +41 |
| Hawaii | 253 | 216 | +37 |
| Idaho | 245 | 209 | +36 |
| South Dakota | 181 | 145 | +36 |
| New York | 724 | 690 | +34 |
| Mississippi | 337 | 310 | +27 |
| Pennsylvania | 468 | 451 | +17 |
| Montana | 202 | 187 | +15 |
| Connecticut | 123 | 110 | +13 |
| Minnesota | 423 | 410 | +13 |
| Delaware | 68 | 56 | +12 |
| Vermont | 36 | 24 | +12 |
| West Virginia | 98 | 88 | +10 |
| Iowa | 374 | 365 | +9 |
| New Hampshire | 75 | 67 | +8 |
| Nebraska | 367 | 364 | +3 |
| Ohio | 548 | 545 | +3 |
| Wisconsin | 374 | 377 | −3 |
| North Dakota | 166 | 175 | −9 |
| District of Columbia | 65 | 75 | −10 |
| Tennessee | 731 | 743 | −12 |
| Maine | 74 | 88 | −14 |
| Rhode Island | 36 | 51 | −15 |
| Alabama | 420 | 437 | −17 |
| Arkansas | 2,929 | 2,953 | −24 |
| Massachusetts | 218 | 254 | −36 |
| South Carolina | 386 | 434 | −48 |
| Florida | 2,159 | 2,213 | −54 |
| Maryland | 285 | 341 | −56 |
| Georgia | 827 | 894 | −67 |
| Virginia | 684 | 751 | −67 |
| Michigan | 437 | 517 | −80 |
| Missouri | 1,826 | 1,938 | −112 |
| North Carolina | 794 | 930 | −136 |
Four filing years
Returns arriving from other statesReturns leaving for other states
Net rate per 1,000 returns in the earlier years: +4.3 in 2019–20, +6.7 in 2020–21, +6.2 in 2021–22.
County by county
The 12 highest and 12 lowest net migration rates per 1,000 returns among 64 Oklahoma counties with complete totals. Linked names have a full profile.
- Canadian County+28.7
- Haskell County+24.5
- Nowata County+21.4
- McClain County+20.7
- McIntosh County+18.2
- Wagoner County+17.9
- Bryan County+16.6
- Delaware County+14.6
- Logan County+14.1
- Murray County+13.3
- Pushmataha County+12.8
- Craig County+12.6
- Choctaw County−5.5
- Woodward County−5.6
- Garfield County−6.0
- Payne County−6.1
- Jackson County−6.8
- Comanche County−7.0
- Caddo County−7.4
- Beaver County−8.8
- Washita County−13.5
- Blaine County−13.7
- Jefferson County−23.2
- Texas County−24.5
Keep exploring
Source: IRS Statistics of Income, state-to-state migration files 2019–20 to 2022–23.