Is Missouri gaining or losing people?
Gaining. In 2022–23, 8,839 more people moved to Missouri from other states than moved away.
See where they came from ↓Where are people moving to Missouri from?
Where are people from Missouri moving?
Where Missouri's newcomers came from across states
Biggest net gain: California (+2,943 people). Biggest net loss: Florida (−1,653).
Is this new?
Missouri has gained households from moves every year since 2019–20, after six years of losses.
| Year | Value |
|---|---|
| 2013–14 | −4,666 |
| 2014–15 † | −3,521 |
| 2015–16 | −2,813 |
| 2016–17 † | −1,444 |
| 2017–18 | −1,337 |
| 2018–19 | −1,081 |
| 2019–20 | +3,076 |
| 2020–21 | +3,636 |
| 2021–22 | +2,032 |
| 2022–23 † | +2,794 |
The IRS changed its processing in 2014–15, 2016–17 and 2022–23. Compare years between the dotted lines.
Who's moving, by income?
Not counted above
- Moved within Missouri
- 178,785 people
- Arrived from abroad
- 1,639 people
- Left for abroad
- 1,748 people
Which Missouri counties are gaining?
- ≤ −5k
- −5k to −1k
- −1k to −100
- −100 to +100
- +100 to +1k
- +1k to +5k
- ≥ +5k
Growing most
- St. Charles County+1,853
- Cass County+1,450
- Jefferson County+1,238
- Clay County+948
- Lincoln County+882
- Jasper County+770
Losing most
- St. Louis city−4,465
- St. Louis County−3,384
- Nodaway County−293
- Boone County−160
- Pulaski County−145
- Scott County−114
Every state, in full
| Net trendhouseholds, 13–14 → 22–23, † breaks | ||||||
|---|---|---|---|---|---|---|
| Kansas | 19,555 in | 16,927 out | +2,628 | $69.0k | $65.2k | |
| Illinois | 13,469 in | 11,785 out | +1,684 | $63.7k | $62.4k | |
| Texas | 10,462 in | 11,812 out | −1,350 | $67.0k | $71.3k | |
| California | 7,970 in | 5,027 out | +2,943 | $72.9k | $77.1k | |
| Florida | 7,174 in | 8,827 out | −1,653 | $74.9k | $117.7k | |
| Arkansas | 5,808 in | 5,776 out | +32 | $48.7k | $53.7k | |
| Colorado | 4,572 in | 3,832 out | +740 | $72.7k | $80.3k | |
| Iowa | 3,602 in | 2,865 out | +737 | $60.3k | $57.3k | |
| Oklahoma | 3,455 in | 3,283 out | +172 | $49.4k | $53.3k | |
| Arizona | 3,266 in | 2,798 out | +468 | $67.5k | $77.1k | |
| Tennessee | 3,042 in | 2,985 out | +57 | $61.7k | $73.0k | |
| Washington | 2,702 in | 2,178 out | +524 | $76.4k | $75.2k | |
| Georgia | 2,608 in | 2,969 out | −361 | $59.6k | $91.4k | |
| North Carolina | 2,435 in | 2,830 out | −395 | $65.6k | $76.3k | |
| Ohio | 2,066 in | 1,988 out | +78 | $64.1k | $66.3k | |
| Virginia | 2,019 in | 1,991 out | +28 | $75.2k | $78.9k | |
| Indiana | 2,018 in | 2,010 out | +8 | $62.3k | $65.7k | |
| New York | 1,988 in | 1,939 out | +49 | $63.3k | $72.5k | |
| Nebraska | 1,875 in | 1,590 out | +285 | $61.3k | $59.6k | |
| Michigan | 1,668 in | 1,753 out | −85 | $60.3k | $68.9k | |
| Utah | 1,596 in | 1,080 out | +516 | $62.5k | $63.7k | |
| Minnesota | 1,578 in | 1,667 out | −89 | $69.9k | $63.1k | |
| Pennsylvania | 1,516 in | 1,279 out | +237 | $71.4k | $73.6k | |
| Kentucky | 1,490 in | 1,489 out | +1 | $57.6k | $61.8k | |
| Wisconsin | 1,486 in | 1,464 out | +22 | $63.6k | $67.3k | |
| Nevada | 1,389 in | 1,052 out | +337 | $60.4k | $64.0k | |
| Oregon | 1,292 in | 884 out | +408 | $62.7k | $64.2k | |
| Louisiana | 1,212 in | 1,066 out | +146 | $55.2k | $51.3k | |
| Alabama | 1,163 in | 1,423 out | −260 | $59.8k | $69.3k | |
| South Carolina | 1,104 in | 1,366 out | −262 | $64.6k | $79.8k | |
| Mississippi | 1,032 in | 861 out | +171 | $53.1k | $51.9k | |
| Maryland | 870 in | 758 out | +112 | $80.4k | $71.0k | |
| New Mexico | 835 in | 596 out | +239 | $69.6k | $57.6k | |
| Hawaii | 748 in | 557 out | +191 | $58.4k | $60.2k | |
| New Jersey | 741 in | 655 out | +86 | $76.2k | $88.1k | |
| Idaho | 723 in | 550 out | +173 | $59.2k | $64.1k | |
| Massachusetts | 685 in | 805 out | −120 | $78.4k | $79.1k | |
| South Dakota | 509 in | 539 out | −30 | $58.5k | $78.7k | |
| Alaska | 455 in | 445 out | +10 | $71.5k | $52.3k | |
| Montana | 451 in | 332 out | +119 | $62.6k | $57.3k | |
| Wyoming | 440 in | 267 out | +173 | $64.4k | $58.5k | |
| Connecticut | 421 in | 343 out | +78 | $83.2k | $84.4k | |
| North Dakota | 410 in | 317 out | +93 | $64.1k | $53.0k | |
| West Virginia | 246 in | 231 out | +15 | $64.8k | $54.0k | |
| Maine | 211 in | 237 out | −26 | $56.6k | $65.0k | |
| New Hampshire | 166 in | 151 out | +15 | $67.0k | $75.6k | |
| District of Columbia | 141 in | 223 out | −82 | $95.3k | $67.4k | |
| Rhode Island | 120 in | 82 out | +38 | $73.3k | $57.3k | |
| Delaware | 111 in | 154 out | −43 | $61.7k | $64.3k | |
| Vermont | 83 in | 101 out | −18 | $52.3k | $81.8k |
All counties in Missouri
- Adair County
- Andrew County
- Atchison County
- Audrain County
- Barry County
- Barton County
- Bates County
- Benton County
- Bollinger County
- Boone County
- Buchanan County
- Butler County
- Caldwell County
- Callaway County
- Camden County
- Cape Girardeau County
- Carroll County
- Carter County
- Cass County
- Cedar County
- Chariton County
- Christian County
- Clark County
- Clay County
- Clinton County
- Cole County
- Cooper County
- Crawford County
- Dade County
- Dallas County
- Daviess County
- DeKalb County
- Dent County
- Douglas County
- Dunklin County
- Franklin County
- Gasconade County
- Gentry County
- Greene County
- Grundy County
- Harrison County
- Henry County
- Hickory County
- Holt County
- Howard County
- Howell County
- Iron County
- Jackson County
- Jasper County
- Jefferson County
- Johnson County
- Knox County
- Laclede County
- Lafayette County
- Lawrence County
- Lewis County
- Lincoln County
- Linn County
- Livingston County
- Macon County
- Madison County
- Maries County
- Marion County
- McDonald County
- Mercer County
- Miller County
- Mississippi County
- Moniteau County
- Monroe County
- Montgomery County
- Morgan County
- New Madrid County
- Newton County
- Nodaway County
- Oregon County
- Osage County
- Ozark County
- Pemiscot County
- Perry County
- Pettis County
- Phelps County
- Pike County
- Platte County
- Polk County
- Pulaski County
- Putnam County
- Ralls County
- Randolph County
- Ray County
- Reynolds County
- Ripley County
- Saline County
- Schuyler County
- Scotland County
- Scott County
- Shannon County
- Shelby County
- St. Charles County
- St. Clair County
- St. Francois County
- St. Louis city
- St. Louis County
- Ste. Genevieve County
- Stoddard County
- Stone County
- Sullivan County
- Taney County
- Texas County
- Vernon County
- Warren County
- Washington County
- Wayne County
- Webster County
- Worth County
- Wright County
Cite this page
Moved Where. “Is Missouri gaining or losing people?” movedwhere.com/state/missouri. Data: IRS Statistics of Income migration data, 2022–23.
Compare Missouri with…
Common questions
How many people moved to Missouri in 2022–23?
124,978 people moved to Missouri from other states, and 116,139 left for other states.
Where do most people moving to Missouri come from?
In 2022–23, the most came from Kansas (19,555 people), Illinois (13,469 people), Texas (10,462 people).
Where does this data come from?
From the IRS Statistics of Income, U.S. Population Migration Data. State migration is counted when matched tax returns filed in 2022 and 2023 show addresses in different states. A household is one tax return; people counts everyone on it. Non-filers and unmatched returns are excluded. Domestic net migration is not total population change.
Why are there no “vs last year” changes?
The IRS changed how it processed this data in 2014–15, 2016–17 and 2022–23, so a change from one year to the next can reflect the method rather than real moves. We show levels, rankings and 10-year trends instead.