BizyFi Apply

Market insights · MO

Missouri: where people are moving, county by county

Missouri has 6,270,541 residents across 115 counties, up 1.9% in five years. Net movement with other states in 2022–2023: +2,766 tax returns and -$221.6M in income. Strongest net in-migration: Benton County, Lincoln County, Warren County.

All 115 counties

Largest first. Growth is the five-year change in Census population estimates; net movement is IRS tax returns (roughly households) moving in minus out, per 1,000 residents, 2022–2023. BizyFi calculations from those totals. Income, home value and rent: Census ACS 5-year 2024.

CountyPopulation5-yr growthNet per 1,000Net income inMedian incomeMedian homeMedian rent
St. Louis County990,911-1.2%-2.3-$371.5M$82,936$276,800$1,209Map
Jackson County732,994+2.1%+0.9-$42.3M$68,577$230,500$1,197Map
St. Charles County426,499+4.9%+1.4+$70.8M$104,692$320,800$1,370Map
Greene County309,286+3.3%+1.6-$13.1M$61,479$221,300$989Map
St. Louis city278,144-7.4%-4.9-$270.3M$56,160$197,500$997Map
Clay County265,032+4.3%+2.2+$4.8M$88,468$275,600$1,243Map
Jefferson County233,132+2.7%+2.6+$55.2M$82,851$237,200$979Map
Boone County191,746+4.2%-0.2-$31.7M$72,758$272,800$1,088Map
Jasper County127,428+3.7%+3.1+$9.7M$60,694$166,900$973Map
Cass County115,859+7.1%+5.9+$72.0M$87,535$292,400$1,205Map
Platte County114,400+6.7%+2.8-$14.9M$96,227$345,100$1,334Map
Franklin County108,090+3.1%+2.3+$38.2M$73,165$227,600$893Map
Christian County96,725+8.3%+2.7+$19.5M$83,437$274,900$1,058Map
Cape Girardeau County83,999+2.7%-0.7-$17.5M$68,464$220,700$881Map
Buchanan County83,540-1.1%-1.1-$23.9M$62,158$166,300$902Map
Cole County77,908+1.7%-0.5-$6.4M$74,876$229,600$834Map
St. Francois County67,809+2.1%+2.4+$9.0M$57,477$169,300$794Map
Lincoln County66,676+11.4%+6.2+$32.3M$89,278$244,300$961Map
Newton County62,263+6.1%+1.2+$13.3M$66,301$190,700$817Map
Taney County57,001+1.7%-0.6-$5.0M$56,497$218,800$926Map
Johnson County56,670+4.9%+0.7-$0.1M$67,272$235,700$932Map
Pulaski County54,442+0.8%-1.1-$8.7M$64,466$189,800$1,112Map
Callaway County45,765+3.2%+4.3+$15.1M$74,176$201,600$887Map
Phelps County45,247+1.6%-1.5-$6.9M$58,396$206,500$798Map
Pettis County44,254+2.9%+0.2+$0.0M$60,430$166,300$885Map
Camden County44,047+2.9%+3.2+$61.8M$66,387$305,400$876Map
Webster County43,054+10.4%+3.7+$11.9M$71,155$228,800$789Map
Butler County41,904-0.4%-1.5-$4.2M$49,089$145,100$780Map
Howell County40,798+2.5%-0.6+$1.0M$50,993$173,000$733Map
Lawrence County39,401+3.7%-0.4+$0.8M$61,215$175,100$800Map
Warren County39,016+9.2%+6.0+$14.2M$81,209$260,400$995Map
Scott County37,975-0.1%-1.6-$1.5M$62,782$154,400$873Map
Laclede County36,943+2.5%+0.6-$4.3M$53,282$168,400$809Map
Barry County36,200+4.8%+2.5+$13.7M$58,346$187,800$766Map
Polk County33,604+6.3%+0.7+$9.8M$59,647$205,800$814Map
Lafayette County33,531+1.4%+2.1+$9.7M$80,612$216,500$928Map
Stone County32,503+4.1%+5.9+$37.0M$63,520$249,000$896Map
Marion County28,525+0.2%-0.5-$3.5M$62,903$162,000$808Map
Stoddard County28,284-1.3%+1.0-$0.6M$57,957$143,300$760Map
Dunklin County26,855-4.8%-3.5-$4.7M$47,849$97,600$648Map
Texas County25,994+6.9%+1.5+$11.5M$50,036$146,700$665Map
Miller County25,817+4.2%+0.7+$3.4M$56,736$192,600$763Map
Adair County25,684+1.6%-2.4-$6.6M$61,536$165,700$772Map
Audrain County24,528-1.0%+0.1+$1.9M$59,448$143,100$693Map
Randolph County24,513+0.2%-0.9-$2.1M$53,033$159,300$760Map
McDonald County23,992+3.0%-2.3+$3.5M$52,375$154,700$767Map
Washington County23,810+1.6%+4.2+$6.1M$56,043$129,400$684Map
Ray County23,398+1.1%-1.6+$2.9M$74,573$198,800$782Map
Saline County23,265-0.3%-0.6-$1.9M$57,931$150,500$739Map
Crawford County22,929-0.4%+2.0+$3.5M$57,629$172,600$795Map
Henry County22,671+3.2%+2.7+$5.0M$57,926$160,600$768Map
Morgan County22,418+6.8%+5.3+$12.4M$53,412$194,400$721Map
Clinton County21,661+2.1%+0.8+$9.3M$70,627$226,800$1,008Map
Benton County20,536+5.7%+7.6+$12.0M$52,567$177,900$773Map
Nodaway County20,174-4.0%-11.9-$14.0M$59,315$177,500$786Map
Vernon County19,946+1.5%+1.4+$3.0M$52,230$158,800$734Map
Wright County19,671+8.0%+3.6+$4.9M$47,909$160,100$625Map
Perry County19,093+0.6%-1.2+$0.6M$62,981$188,200$923Map
Ste. Genevieve County18,689+1.1%-0.8-$1.6M$66,339$222,200$780Map
Andrew County18,241+0.7%+2.0+$5.7M$75,625$215,400$961Map
Dallas County18,025+5.2%+4.7+$6.6M$53,464$190,300$642Map
Pike County17,955+3.1%-1.3+$0.3M$54,989$146,000$778Map
Cooper County17,136+3.0%-0.1+$3.4M$70,625$203,500$782Map
Bates County16,512+2.9%+1.9+$4.2M$60,733$170,800$786Map
Moniteau County15,428+1.4%+1.2+$0.1M$65,715$181,900$735Map
Macon County15,190-0.1%+0.2+$1.7M$62,357$149,100$672Map
New Madrid County15,086-7.6%-3.0-$2.1M$51,881$111,800$729Map
Cedar County14,888+4.8%+1.7+$5.2M$48,181$168,100$767Map
Gasconade County14,784+0.1%-0.7-$1.8M$64,232$179,900$743Map
Livingston County14,708+1.1%+3.2+$1.4M$63,627$147,700$768Map
Dent County14,584+1.3%+1.1+$4.0M$56,312$167,500$660Map
Pemiscot County14,465-7.2%-4.6-$5.4M$40,089$97,000$695Map
Osage County13,611+2.7%-1.7-$2.3M$76,681$223,300$639Map
Madison County12,858+1.9%+2.9+$1.5M$54,434$159,000$808Map
Douglas County12,342+6.4%+0.4+$2.1M$45,985$168,200$700Map
Mississippi County12,003-1.1%-6.2-$4.5M$48,160$109,000$762Map
Linn County11,815-0.3%-1.7-$0.6M$61,635$123,300$620Map
Barton County11,795+1.5%+0.8+$1.9M$51,635$136,500$805Map
Montgomery County11,590+2.6%+1.4+$2.3M$65,500$178,700$788Map
Wayne County10,782-1.4%+4.2+$2.7M$47,226$107,400$665Map
Ripley County10,717+0.4%+5.5+$4.9M$42,037$119,600$654Map
Bollinger County10,646+0.8%+2.9+$1.7M$63,814$179,800$694Map
Ralls County10,444+0.9%+1.4-$3.0M$65,388$168,200$749Map
Howard County10,180+0.3%+5.8+$3.2M$65,938$159,400$832Map
St. Clair County9,976+6.7%+6.9+$4.7M$53,043$157,100$622Map
Lewis County9,879-1.6%-3.3-$1.1M$59,934$130,200$644Map
DeKalb County9,795-15.6%-3.1+$0.5M$69,826$169,200$817Map
Grundy County9,744-0.2%-2.6-$1.3M$51,975$112,500$696Map
Iron County9,318-2.0%-3.1+$0.4M$48,850$119,300$664Map
Ozark County9,172+7.7%+4.6+$7.4M$44,163$168,600$631Map
Hickory County9,044+8.9%+10.0+$6.8M$39,390$176,100$648Map
Caldwell County9,012+2.1%-1.9-$1.1M$64,806$166,500$640Map
Monroe County8,959+3.1%+0.4+$0.1M$54,516$149,300$689Map
Oregon County8,709+1.2%+3.1+$3.5M$43,069$113,300$639Map
Daviess County8,558+1.5%+4.2+$6.1M$63,984$161,800$696Map
Carroll County8,417-0.6%-2.0-$0.5M$62,154$117,500$822Map
Maries County8,397-0.7%-1.7+$1.1M$59,455$219,100$590Map
Harrison County8,281+1.5%-5.1-$3.0M$54,367$109,500$703Map
Dade County7,804+2.9%+8.5+$5.0M$53,750$170,600$683Map
Chariton County7,377-0.1%-1.1-$0.1M$71,520$160,900$567Map
Shannon County7,285+3.6%-0.7-$0.8M$55,222$157,500$574Map
Clark County6,475-2.8%-6.3-$2.8M$51,781$130,700$612Map
Gentry County6,384+4.2%+0.2+$0.2M$55,848$134,000$636Map
Reynolds County5,992-1.4%-2.3+$0.0M$45,028$151,700$655Map
Shelby County5,870-3.6%-0.7+$0.1M$51,594$99,900$625Map
Sullivan County5,738-4.1%-3.3+$0.2M$56,964$115,600$673Map
Carter County5,418+4.2%+5.2+$2.5M$50,000$159,400$656Map
Atchison County5,175-2.5%+1.9+$1.0M$58,750$106,800$631Map
Scotland County4,796+2.1%-6.9-$2.7M$68,913$158,800$511Map
Putnam County4,546-3.0%-3.7+$0.0M$63,510$119,500$521Map
Holt County4,200+0.4%-6.9-$2.1M$61,187$138,200$650Map
Schuyler County4,140+3.3%-7.7-$1.9M$61,205$137,500$382Map
Knox County3,728-0.1%-5.1-$0.7M$57,788$101,400$666Map
Mercer County3,404-3.2%-0.9+$0.9M$62,679$104,900$590Map
Worth County1,914-2.6%-2.6+$0.3M$47,847$96,600$381Map

Growing in Missouri?

Financing a new location, an acquisition or equipment: BizyFi matches your request with the lenders that fit.

Get matched

← National rankings and other states

Sources: U.S. Census Bureau population estimates (vintage 2025), American Community Survey 5-year (2024), and IRS Statistics of Income county-to-county migration data (2022–2023). Growth, per-1,000 and state totals are BizyFi calculations; the IRS suppresses very small flows, shown as –. Data updated 2026-10-17. This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.