Home ›
Cities ›
Missouri
Cities & Towns in Missouri: Complete List (2023)
Last updated: 2023 BLS data · Page refreshed: 2026-05-19
883 cities and towns with demographics, income, and housing data
U.S. Census ACS 2023 5-Year Estimates · Updated 2026
$63,244
Avg Median Income
4,398,955
Total Population
Median Household Income by State
Compare median household income across all states. Click any state for city details.
AK
AL
AR
AZ
CA
CO
FL
GA
HI
IA
ID
IL
IN
KS
KY
LA
ME
MI
MN
MO
MS
MT
NC
ND
NE
NM
NV
NY
OH
OK
OR
PA
SC
SD
TN
TX
UT
VA
WA
WI
WV
WY
VT
NH
MA
RI
CT
NJ
DE
MD
DC
Source: Bureau of Labor Statistics , OEWS 2023 Annual
AL
$61,001
AK
$73,748
AZ
$65,192
AR
$54,611
CA
$100,714
CO
$92,484
CT
$125,705
DE
$88,535
DC
$109,870
FL
$78,655
GA
$63,719
HI
$95,719
ID
$68,710
IL
$77,425
IN
$70,614
IA
$71,006
KS
$66,037
KY
$67,112
LA
$56,729
ME
$70,545
MD
$112,568
MA
$110,156
MI
$68,162
MN
$77,860
MS
$51,489
MO
$63,244
MT
$67,354
NE
$68,623
NV
$82,230
NH
$83,188
NJ
$118,687
NM
$68,129
NY
$99,434
NC
$66,834
ND
$74,115
OH
$73,664
OK
$58,277
OR
$78,660
PA
$75,492
RI
$97,673
SC
$61,079
SD
$68,796
TN
$65,453
TX
$75,354
UT
$92,843
VT
$72,426
VA
$90,518
WA
$95,277
WV
$56,331
WI
$75,393
WY
$82,286
Missouri has 883 cities, towns, and census-designated places tracked in our database.
The average median household income across Missouri communities is $63,244.
Median home values average $167,128.
The largest city is Kansas City with a population of 510,612.
Highest Median Income
$250,001
Most Affordable (Home Value)
$33,500
All 883 Cities in Missouri
A
City / Town
Population
Median Income
Median Home Value
Adrian
1,857
$52,829
$159,500
Advance
1,450
$59,688
$127,500
Affton
19,052
$79,539
$212,400
Agency
871
$106,000
$251,800
Airport Drive
941
$69,063
$251,100
Alba
624
$51,510
$83,200
Albany
1,909
$44,926
$101,300
Alexandria
103
$33,333
$43,500
Allenville
127
$51,071
$82,500
Alma
450
$68,750
$155,000
Altamont
147
$45,313
$65,700
Altenburg
426
$66,250
$161,400
Alton
744
$50,208
$114,200
Amazonia
286
$79,500
$82,700
Amoret
120
$41,750
$65,000
Amsterdam
128
$45,536
$48,000
Anderson
2,685
$53,966
$116,200
Annapolis
427
$28,750
$107,400
Anniston
241
N/A
N/A
Appleton City
1,221
$49,036
$98,200
Arbyrd
432
$37,000
$46,800
Arcadia
586
$48,750
$154,800
Archie
1,322
$68,750
$192,600
Argyle
117
$68,125
$167,700
Armstrong
416
$59,063
$57,500
Arnold
20,956
$78,370
$220,000
Asbury
459
N/A
$117,500
Ash Grove
1,333
$58,250
$141,800
Ashland
4,914
$93,143
$258,500
Atlanta
499
$68,000
$98,800
Augusta
285
$103,750
$362,500
Aullville
109
N/A
$190,600
Aurora
7,397
$49,848
$124,400
Aurora Springs
230
N/A
$146,400
Auxvasse
1,452
$56,307
$132,600
Ava
3,045
$42,500
$148,000
Avondale
308
$53,125
$164,100
B
City / Town
Population
Median Income
Median Home Value
Bakersfield
188
$37,043
$97,400
Ballwin
31,279
$124,626
$377,100
Barnard
186
$26,033
$69,400
Barnett
129
$36,750
$67,500
Barnhart
5,785
$95,811
$229,200
Bates City
162
$88,750
$218,800
Battlefield
6,165
$94,542
$255,600
Bel-Nor
1,556
$110,667
$218,000
Bel-Ridge
2,432
$38,049
$90,700
Bell City
496
N/A
$47,500
Bella Villa
691
$59,583
$161,800
Belle
1,246
$55,192
$151,000
Bellefontaine Neighbors
10,498
$49,170
$99,700
Bellerive Acres
288
$138,438
$329,300
Bellflower
238
$45,313
$61,700
Belton
25,008
$69,226
$203,200
Bennett Springs
135
$76,650
N/A
Bent Tree Harbor
391
N/A
$102,800
Benton
826
$86,023
$254,300
Berger
169
$55,938
$96,300
Berkeley
8,123
$44,265
$82,300
Bernie
1,725
$48,438
$98,100
Bertrand
732
$54,688
$86,300
Bethany
3,080
$48,375
$121,700
Bethel
126
$65,938
$63,800
Beverly Hills
488
$47,381
$70,900
Bevier
657
$47,240
$94,200
Big Spring
140
$100,500
$210,000
Billings
844
$47,344
$174,700
Birch Tree
402
$46,500
$75,000
Birmingham
189
$62,000
$134,900
Bismarck
1,508
$40,250
$107,800
Black Jack
6,589
$78,331
$193,000
Blackburn
240
$82,500
$117,600
Blackwater
207
$66,389
$123,600
Bland
476
$34,423
$92,400
Blodgett
196
N/A
N/A
Bloomfield
2,069
$41,838
$67,100
Bloomsdale
841
$101,736
$244,000
Blue Eye
446
$32,917
$147,900
Blue Springs
59,965
$88,920
$263,100
Blue Summit
1,156
$58,813
$33,500
Blythedale
341
$54,750
$24,600
Bogard
169
$60,750
$72,100
Bolckow
197
$48,750
$86,100
Bolivar
11,170
$49,622
$201,600
Bonne Terre
6,683
$46,179
$153,000
Boonville
7,689
$56,429
$187,900
Bosworth
202
$46,923
$40,000
Bourbon
1,636
$53,533
$136,800
Bowling Green
4,170
$53,295
$128,800
Brandsville
139
$68,971
N/A
Branson
12,817
$51,978
$251,000
Branson West
536
$52,656
$203,100
Brashear
182
$47,083
$65,000
Braymer
795
$49,250
$82,400
Breckenridge
485
$32,199
N/A
Breckenridge Hills
4,402
$40,958
$96,100
Brentwood
8,144
$99,719
$299,700
Brewer
413
$28,692
N/A
Briarwood Estates
307
$119,833
$354,700
Bridgeton
11,369
$72,005
$237,700
Bronaugh
163
$52,917
$43,600
Brookfield
4,144
$53,000
$102,100
Brooklyn Heights
106
$73,750
$133,100
Browning
224
$18,594
$65,000
Brunswick
859
$39,531
$76,100
Bucklin
418
$42,188
$73,400
Buckner
2,914
$87,350
$197,600
Buffalo
3,417
$39,896
$141,800
Bull Creek
421
$29,700
N/A
Bunceton
256
$43,500
$82,500
Bunker
336
$23,750
$48,100
Burfordville
147
N/A
N/A
Burlington Junction
397
$50,750
$90,600
Butler
4,668
$42,151
$145,400
Butterfield
370
$54,375
$98,200
Byrnes Mill
3,189
$98,576
$306,200
C
City / Town
Population
Median Income
Median Home Value
Cabool
2,348
$33,929
$130,000
Cainsville
212
$41,667
$62,000
Cairo
245
$63,438
$134,400
Caledonia
209
$60,417
$55,300
Calhoun
374
$37,321
$61,700
California
4,509
$63,864
$152,700
Callao
263
$39,063
$80,000
Calverton Park
1,546
$68,021
$128,400
Camden
135
$50,000
$58,800
Camden Point
401
$76,250
$246,300
Camdenton
4,023
$54,375
$175,500
Cameron
8,519
$61,791
$193,500
Campbell
1,766
$49,926
$75,300
Canalou
177
$46,875
$32,000
Canton
2,752
$55,357
$117,900
Cape Girardeau
40,344
$55,658
$196,300
Cardwell
816
$22,500
$38,800
Carl Junction
8,339
$82,879
$218,300
Carrollton
3,145
$49,777
$110,200
Carterville
2,074
$58,849
$97,600
Carthage
15,574
$51,328
$146,800
Caruthersville
5,326
$34,652
$107,700
Carytown
365
$78,500
$291,000
Cassville
3,202
$60,469
$155,300
Castle Point
2,340
$37,679
$62,600
Cedar Hill
1,261
$60,625
$181,700
Cedar Hill Lakes
284
$59,821
$140,000
Center
537
$59,375
$82,400
Centertown
297
$46,875
$143,400
Centerview
248
$60,000
$61,000
Centerville
244
$37,321
$63,100
Centralia
4,690
$66,438
$174,300
Chaffee
3,026
$43,542
$117,400
Chain of Rocks
255
$150,547
$342,000
Chain-O-Lakes
119
$29,000
$184,700
Chamois
375
$39,833
$64,400
Charlack
1,596
$54,792
$119,000
Charleston
4,482
$33,952
$123,700
Cherokee Pass
121
N/A
$215,600
Chesterfield
49,574
$133,037
$472,500
Chilhowee
232
$56,458
N/A
Chillicothe
8,923
$54,493
$127,000
Chula
159
$40,625
$76,300
Clarence
862
$31,734
$74,100
Clark
200
$71,250
$131,300
Clarksburg
304
$41,250
$94,200
Clarksdale
399
$69,896
$115,900
Clarkson Valley
2,584
$247,000
$867,000
Clarksville
402
$63,000
$107,700
Clarkton
958
$46,333
$47,000
Claycomo
1,820
$49,343
$169,600
Clayton
17,380
$123,000
$830,000
Clearmont
183
$43,250
$111,300
Cleveland
968
$86,493
$296,800
Clever
3,030
$78,366
$200,000
Clinton
9,065
$51,250
$155,400
Cobalt
364
$34,750
$84,200
Cole Camp
1,436
$47,083
$171,500
Columbia
128,548
$66,498
$284,600
Conception
202
$50,417
$114,100
Conception Junction
217
$47,500
$86,700
Concord
18,368
$89,038
$303,600
Concordia
2,332
$59,068
$166,500
Conway
732
$34,519
$94,000
Cool Valley
1,411
$53,560
$102,800
Cooter
285
$46,250
$73,900
Corder
442
$91,250
$83,100
Cosby
130
$57,917
$106,300
Cottleville
5,937
$131,310
$435,400
Country Club
2,935
$81,042
$205,000
Country Club Hills
854
$47,519
$49,200
Cowgill
176
$44,500
$55,800
Craig
113
$37,292
$44,400
Crane
1,760
$37,132
$120,800
Creighton
302
$58,750
$104,200
Crestwood
12,295
$107,169
$319,600
Creve Coeur
18,643
$127,188
$614,000
Crocker
1,024
$58,207
$101,600
Cross Timbers
379
N/A
$176,800
Crystal City
4,718
$72,598
$185,800
Crystal Lake Park
553
$159,554
$627,600
Crystal Lakes
436
$69,107
$152,300
Cuba
3,189
$45,916
$136,600
Curryville
199
$50,000
$91,300
D
City / Town
Population
Median Income
Median Home Value
Dadeville
234
$85,000
$137,500
Dardenne Prairie
13,503
$152,500
$432,000
Dawn
111
$55,917
$156,300
De Kalb
518
$94,028
$137,500
De Soto
6,470
$52,500
$160,700
Dearborn
557
$49,750
$185,600
Deepwater
320
$29,722
$81,300
Dellwood
4,847
$72,540
$83,700
Delta
532
$45,625
$119,400
Des Arc
181
$80,938
$80,400
Des Peres
9,170
$224,327
$609,200
Desloge
4,863
$60,820
$127,500
Dexter
7,891
$51,701
$137,200
Diamond
914
$73,587
$141,400
Diehlstadt
113
$46,250
$73,800
Diggins
269
$76,667
$170,800
Dixon
1,334
$49,904
$134,200
Doe Run
775
$83,065
$129,900
Doniphan
2,345
$37,650
$110,400
Doolittle
561
$40,417
$119,200
Dover
136
$85,417
$187,500
Downing
277
$32,308
$79,200
Drexel
924
$54,519
$155,100
Duenweg
1,918
$63,375
$128,900
Duquesne
2,257
$54,135
$184,200
Dutchtown
187
$86,111
$154,200
E
City / Town
Population
Median Income
Median Home Value
Eagleville
352
$41,563
$81,300
East Lynne
155
$56,875
$176,000
East Prairie
2,902
$34,637
$68,400
Easton
336
$61,250
$150,000
Edgar Springs
224
$51,771
$95,000
Edgerton
518
$78,393
$212,100
Edina
1,250
$42,396
$85,600
Edmundson
975
$49,213
$92,900
El Dorado Springs
3,586
$32,128
$103,900
Eldon
4,556
$41,684
$157,400
Ellington
1,057
$36,205
$71,300
Ellisville
10,002
$113,309
$366,600
Ellsinore
678
$52,010
$150,800
Elmo
217
$64,688
$75,000
Elsberry
1,870
$49,760
$139,000
Emerald Beach
274
$45,781
$195,600
Eminence
388
$45,417
$120,700
Emma
270
$81,667
$124,300
Eolia
449
$57,500
$85,000
Essex
413
$62,536
$108,700
Eugene
158
$58,846
N/A
Eureka
13,081
$108,394
$379,200
Everton
223
$37,667
$69,500
Ewing
542
$57,083
$104,200
Excelsior Estates
239
$79,844
$53,500
Excelsior Springs
10,484
$72,609
$186,800
Exeter
819
$47,625
$101,500
F
City / Town
Population
Median Income
Median Home Value
Fair Grove
1,717
$74,514
$214,300
Fair Play
595
$40,781
$105,600
Fairdealing
415
$49,293
$176,400
Fairfax
702
$56,250
$90,500
Fairview
371
$67,083
$105,000
Farber
272
$46,458
$60,000
Farley
309
$124,375
$233,900
Farmington
18,282
$53,729
$196,500
Faucett
114
N/A
$242,300
Fayette
2,801
$57,679
$146,700
Fenton
4,088
$101,000
$374,500
Ferguson
18,213
$47,524
$109,900
Ferrelview
752
$45,938
$43,000
Festus
13,201
$73,532
$223,600
Fidelity
353
$83,750
$166,300
Fillmore
299
N/A
$83,100
Fisk
502
$58,125
N/A
Flint Hill
583
$130,208
$475,500
Flordell Hills
1,195
$36,410
$51,800
Florissant
51,773
$65,318
$148,800
Foley
140
$66,250
$68,300
Fordland
594
$53,571
$130,000
Forest City
193
$46,875
$46,700
Foristell
1,096
$116,581
$431,700
Forsyth
2,766
$45,824
$192,600
Fort Leonard Wood
15,432
$67,772
N/A
Fortuna
256
$115,560
$422,400
Fountain N' Lakes
162
$2,499
$83,300
Frankford
502
$49,464
$55,500
Fredericktown
4,507
$49,375
$136,100
Freeburg
401
$48,125
$131,700
Freeman
690
$72,125
$161,700
Freistatt
249
$47,917
$116,000
Fremont
107
N/A
N/A
Fremont Hills
1,574
$171,250
$461,800
Frohna
303
$62,083
$164,300
Frontenac
3,701
$233,425
$979,800
Fulton
12,617
$51,429
$155,900
G
City / Town
Population
Median Income
Median Home Value
Gainesville
1,010
$32,391
$119,500
Galena
550
$48,542
$127,900
Gallatin
1,740
$47,198
$137,500
Galt
203
$24,531
$60,000
Garden City
1,742
$65,260
$176,200
Gasconade
306
$43,750
$66,300
Gerald
1,368
$61,458
$150,800
Gideon
662
$41,538
$55,500
Gilliam
324
$39,728
$85,800
Gilman City
382
$58,438
$68,300
Ginger Blue
117
$39,153
N/A
Gladstone
27,207
$79,271
$231,500
Glasgow
1,118
$50,446
$122,600
Glasgow Village
5,504
$29,530
$69,000
Glen Echo Park
101
$67,500
$153,100
Glenaire
587
$92,813
$225,400
Glendale
6,114
$170,700
$494,000
Glenwood
205
$90,625
$68,000
Golden
233
$46,488
$209,000
Golden City
708
$44,167
$79,300
Goodman
1,092
$54,250
$117,200
Goose Creek Lake
481
$37,986
$132,900
Gordonville
473
$82,750
$241,500
Gower
1,799
$83,750
$213,200
Graham
129
$36,250
$87,900
Grain Valley
16,271
$89,649
$283,800
Granby
2,745
$48,864
$104,700
Grand Falls Plaza
168
$59,583
$250,000
Grandin
352
$29,250
$32,900
Grandview
26,527
$53,447
$188,500
Grant City
959
$45,192
$68,200
Grantwood
1,058
$153,947
$535,300
Gravois Mills
116
$51,563
$56,100
Gray Summit
2,991
$65,667
$170,500
Grayhawk
538
$49,304
$121,000
Green Castle
332
$49,688
$54,600
Green City
658
$36,300
$106,300
Green Park
2,690
$79,141
$238,800
Green Ridge
496
$62,974
$118,500
Greendale
794
$56,500
$115,400
Greenfield
1,229
$36,420
$86,600
Greentop
331
$67,614
$115,300
Greenville
418
$41,400
$97,700
Greenwood
6,013
$107,250
$286,100
H
City / Town
Population
Median Income
Median Home Value
Hale
525
$51,875
$84,100
Halfway
137
$29,583
$53,100
Hallsville
1,927
$71,000
$214,800
Hamilton
1,755
$65,213
$165,700
Hanley Hills
2,178
$52,828
$73,300
Hannibal
16,771
$53,721
$127,700
Hardin
681
$78,320
$106,300
Harrisburg
312
$68,906
$206,700
Harrisonville
9,970
$62,473
$209,200
Hartsburg
109
$46,250
$168,800
Hartville
610
$20,673
$110,600
Hawk Point
736
$51,667
$145,500
Hayti
2,090
$24,881
$70,400
Hayti Heights
540
$20,714
$63,900
Haywood City
180
$37,857
N/A
Hazelwood
25,114
$55,908
$167,400
Henrietta
390
$60,417
$51,400
Herculaneum
5,071
$93,438
$234,300
Hermann
2,290
$61,979
$191,300
Hermitage
734
$25,833
$126,300
Higbee
507
$49,531
$56,200
Higginsville
4,781
$81,033
$166,100
High Hill
238
$63,750
$123,800
High Ridge
3,714
$70,917
$172,200
Highlandville
950
$56,786
$201,000
Hillsboro
3,500
$77,500
$221,200
Hillsdale
873
$37,583
$52,700
Holcomb
666
$62,841
$108,100
Holden
1,989
$63,056
$148,200
Holland
141
$37,375
$59,300
Holliday
144
$46,250
$56,700
Hollister
4,643
$53,507
$163,600
Holt
440
$73,125
$196,300
Holts Summit
4,609
$85,064
$191,900
Homestead
146
$66,250
$131,300
Hopkins
388
$37,500
$56,500
Horine
781
N/A
$213,400
Hornersville
531
$38,750
$55,800
Houston
2,226
$40,000
$114,400
Houston Lake
271
$106,875
$244,000
Houstonia
273
$39,337
N/A
Howardville
179
$13,281
$54,100
Humansville
1,058
$37,446
$63,700
Hume
209
$58,750
$90,000
Humphreys
137
$68,125
$19,700
Hunnewell
130
$49,375
$53,800
Huntleigh
366
$250,001
$2,000,001
Huntsville
1,672
$52,727
$111,400
Hurdland
173
$34,125
$48,800
I
City / Town
Population
Median Income
Median Home Value
Iantha
124
N/A
N/A
Iberia
661
$47,438
$122,900
Imperial
5,488
$90,028
$228,700
Independence
121,740
$60,339
$172,900
Indian Lake
1,135
$71,354
$193,100
Indian Point
387
$58,438
$317,400
Innsbrook
843
$150,833
$492,400
Iron Mountain Lake
781
$30,682
$38,600
Irondale
622
$37,368
$99,300
Ironton
1,692
$46,750
$120,000
J
City / Town
Population
Median Income
Median Home Value
Jackson
15,659
$77,105
$240,000
Jacksonville
112
$42,813
N/A
Jameson
115
$40,769
$37,300
Jamesport
709
$49,583
$83,800
Jamestown
280
$55,833
$149,000
Jane
292
$46,250
$214,300
Jasper
808
$51,458
$126,200
Jefferson City
42,488
$66,371
$218,700
Jennings
12,918
$38,984
$68,800
Jerico Springs
279
$65,417
$58,500
Jonesburg
806
$74,821
$174,200
Joplin
52,593
$52,097
$168,300
Josephville
664
$107,708
$494,600
Junction City
372
$35,682
N/A
K
City / Town
Population
Median Income
Median Home Value
Kahoka
2,072
$48,370
$100,000
Kansas City
510,612
$69,166
$242,900
Kearney
10,885
$103,622
$298,400
Kelso
603
$56,875
$215,400
Kennett
10,196
$52,500
$112,000
Keytesville
435
$40,682
$86,300
Kidder
501
$62,500
$82,900
Kimberling City
2,476
$49,692
$246,500
Kimmswick
112
$68,750
$226,800
King City
830
$51,042
$121,300
Kingdom City
114
$32,813
$86,400
Kingston
271
$45,625
$102,500
Kingsville
360
$67,171
$96,500
Kinloch
322
$44,688
$84,800
Kirbyville
101
$41,875
$258,300
Kirksville
17,563
$50,071
$153,900
Kirkwood
29,363
$121,270
$451,400
Kissee Mills
1,081
$67,460
$163,300
Knob Noster
2,838
$62,353
$202,600
Knox City
103
$43,750
$86,100
Koshkonong
198
$28,182
$62,900
L
City / Town
Population
Median Income
Median Home Value
La Belle
775
$36,688
$79,400
La Grange
1,033
$58,456
$92,000
La Monte
1,126
$65,648
$110,900
La Plata
1,351
$50,000
$105,800
La Tour
132
N/A
N/A
LaBarque Creek
1,457
$133,083
$455,600
Laclede
301
$56,875
$62,500
Laddonia
533
$53,309
$80,200
Ladue
8,940
$250,001
$1,056,300
Lake Lafayette
237
$46,563
$76,800
Lake Lotawana
2,442
$165,962
$564,100
Lake Ozark
2,335
$74,176
$278,100
Lake St. Clair
872
$81,397
$227,800
Lake St. Louis
18,066
$125,693
$405,900
Lake Tapawingo
706
$104,821
$365,100
Lake Tekakwitha
202
$51,042
$109,600
Lake Timberline
810
$23,125
$117,300
Lake Viking
311
$74,250
$442,200
Lake Waukomis
1,170
$128,702
$432,300
Lake Winnebago
1,773
$178,565
$724,600
Lakeshire
1,396
$62,115
$258,700
Lamar
4,284
$36,705
$117,200
Lamar Heights
111
N/A
$260,700
Lanagan
483
$49,000
$90,000
Lancaster
742
$49,444
$154,800
Laredo
109
$45,000
$78,300
Lathrop
2,560
$67,178
$168,000
Laurie
965
$50,114
$187,200
Lawson
2,905
$65,941
$186,000
Leadington
901
$37,938
$169,600
Leadwood
1,354
$44,783
$63,200
Leasburg
279
$40,833
$101,500
Leawood
512
$97,813
$251,900
Lebanon
15,270
$48,359
$158,800
Lee's Summit
103,656
$102,531
$340,900
Leeton
660
$51,917
$99,600
Leisure Lake
175
$16,817
$74,800
Lemay
16,228
$60,399
$152,200
Levasy
104
$82,292
$193,800
Lewis and Clark
101
$93,750
$160,700
Lewistown
343
$45,833
$79,000
Lexington
4,606
$56,905
$161,300
Liberal
747
$65,250
$77,000
Liberty
30,689
$88,542
$283,300
Licking
2,858
$35,652
$116,900
Lilbourn
905
$40,625
$57,300
Lincoln
1,787
$63,200
$142,600
Linn
1,197
$36,176
$165,800
Linn Creek
188
$64,375
$228,600
Linneus
167
$53,750
$55,800
Loch Lloyd
950
$183,958
$1,055,700
Lockwood
821
$44,375
$117,700
Lohman
243
$89,167
$218,800
Loma Linda
1,239
$92,292
$275,700
Lone Jack
1,412
$121,389
$330,100
Louisburg
141
$35,625
$63,800
Louisiana
3,228
$38,673
$72,100
Lowry City
618
$41,250
$82,200
Ludlow
153
$57,500
$90,000
Luray
181
$57,321
$61,700
M
City / Town
Population
Median Income
Median Home Value
Macks Creek
290
N/A
$275,000
Macon
5,466
$61,642
$151,800
Madison
446
$44,583
$83,800
Maitland
385
$47,500
$92,900
Malden
3,805
$40,118
$101,300
Malta Bend
211
$46,875
$91,000
Manchester
18,160
$97,801
$323,100
Mansfield
1,524
$29,773
$94,800
Maplewood
8,156
$65,125
$237,000
Marble Hill
1,758
$37,734
$101,400
Marceline
2,292
$63,355
$96,700
Marionville
2,785
$49,631
$131,400
Marlborough
2,157
$50,300
$191,600
Marquand
187
$45,268
$93,000
Marshall
13,739
$54,437
$147,900
Marshfield
7,696
$67,642
$204,700
Marston
400
$35,000
$64,300
Marthasville
2,328
$112,083
$182,900
Martinsburg
522
$34,503
N/A
Maryland Heights
27,880
$86,436
$227,000
Maryville
10,428
$53,352
$189,400
Matthews
561
$42,695
$108,400
Maysville
947
$44,271
$154,000
Mayview
301
$116,250
$113,000
McCord Bend
138
$36,250
$86,000
McFall
111
N/A
N/A
Meadville
480
$73,571
$130,800
Medill
104
$152,857
$228,600
Mehlville
29,805
$67,071
$218,400
Memphis
1,782
$55,125
$132,800
Mendon
194
$75,313
$175,000
Mercer
325
$39,028
$63,800
Merriam Woods
2,047
$52,250
$116,400
Meta
115
$42,708
$96,900
Mexico
11,477
$50,873
$139,800
Middletown
248
$50,625
$65,000
Milan
1,859
$56,063
$89,400
Mill Spring
145
$24,250
$21,700
Millard
106
$77,875
$83,600
Miller
769
$56,371
$100,400
Millersville
280
$75,781
$145,300
Mindenmines
312
$22,292
$46,900
Mine La Motte
370
$65,750
N/A
Miner
950
$52,000
$131,600
Mineral Point
324
$41,394
$47,500
Miramiguoa Park
155
$80,000
$134,200
Missouri City
215
$37,083
$92,900
Moberly
13,526
$44,145
$153,100
Mokane
257
$90,143
$108,600
Moline Acres
2,843
$55,132
$90,000
Monett
9,873
$49,390
$167,700
Monroe City
3,028
$55,737
$159,300
Montgomery City
2,801
$57,500
$161,100
Monticello
233
$93,125
$112,500
Montreal
114
N/A
N/A
Montrose
425
$61,375
$92,500
Morehouse
715
$32,254
$56,000
Morley
540
$47,132
$84,300
Morrisville
595
$60,625
$151,300
Moscow Mills
3,823
$73,468
$196,400
Mound City
1,066
$62,468
$146,300
Mount Moriah
121
$56,875
$53,500
Mount Vernon
4,563
$53,255
$186,800
Mountain Grove
4,491
$37,415
$87,200
Mountain View
2,658
$38,942
$123,500
Murphy
8,285
$72,233
$184,700
N
City / Town
Population
Median Income
Median Home Value
Napoleon
201
$69,219
$183,300
Naylor
388
$28,462
$81,900
Neck City
193
$71,607
$97,400
Neelyville
358
$35,865
$35,000
Nelson
124
N/A
$25,400
Neosho
13,224
$57,891
$163,400
Nevada
7,925
$42,813
$122,700
New Bloomfield
876
$76,146
$148,800
New Cambria
137
$65,417
$91,700
New Florence
667
$42,174
$95,100
New Franklin
1,170
$55,066
$139,500
New Hamburg
247
$98,750
$198,800
New Hampton
213
$24,615
$63,600
New Haven
3,302
$71,306
$192,400
New London
1,130
$63,021
$134,100
New Madrid
2,662
$57,727
$127,500
New Melle
452
$114,375
$397,800
Newburg
331
$24,911
$57,500
Newtonia
244
$65,714
$88,200
Newtown
109
N/A
$27,500
Niangua
537
$45,179
$105,400
Nixa
24,836
$83,385
$258,700
Noel
1,913
$41,483
$122,400
Norborne
676
$65,577
$105,700
Normandy
4,239
$29,379
$87,300
North Kansas City
4,983
$49,682
$197,500
Northmoor
371
$82,500
$183,900
Northwoods
3,623
$45,330
$76,000
Norwood
681
$34,783
$133,200
Norwood Court
797
$42,882
$87,000
Novinger
423
$53,125
$57,700
O
City / Town
Population
Median Income
Median Home Value
O'Fallon
93,801
$110,443
$326,200
Oak Grove
8,538
$75,102
$215,500
Oak Grove Village
347
$41,324
$152,500
Oak Ridge
298
$71,458
$131,300
Oakland
1,562
$114,861
$410,700
Oaks
156
N/A
$338,900
Oakview
377
$69,141
$177,200
Oakville
35,333
$106,362
$318,600
Oakwood
142
$125,000
$419,000
Oakwood Park
204
$101,250
$206,800
Odessa
5,620
$100,022
$238,200
Old Appleton
109
$54,306
$79,100
Old Jamestown
20,651
$99,521
$236,100
Old Monroe
236
$61,250
$155,900
Olean
168
N/A
N/A
Olivette
8,645
$111,660
$460,800
Olympian
694
$57,614
$157,000
Oran
1,033
$65,200
$135,000
Oregon
882
$67,625
$122,400
Oronogo
2,804
$91,563
$188,500
Orrick
727
$73,000
$139,600
Osage Beach
4,905
$55,994
$355,200
Osborn
424
$52,054
$93,300
Osceola
1,042
$42,582
$127,000
Otterville
489
$48,828
$122,800
Overland
15,695
$61,773
$131,900
Owensville
2,806
$49,149
$139,800
Ozark
22,417
$74,182
$254,800
Ozora
299
N/A
$188,500
P
City / Town
Population
Median Income
Median Home Value
Pacific
7,475
$62,860
$249,300
Pagedale
2,531
$31,250
$75,200
Palmyra
3,623
$69,922
$184,200
Paris
1,587
$63,487
$131,200
Park Hills
8,678
$52,563
$131,300
Parkdale
204
$75,625
$167,300
Parkville
8,366
$171,271
$573,500
Parkway
624
$44,479
$192,900
Parma
596
$63,750
$43,300
Parnell
189
$41,591
$53,800
Pasadena Hills
1,190
$70,341
$252,800
Pasadena Park
710
$91,964
$170,100
Pattonsburg
225
$44,000
$92,500
Peaceful Village
117
$58,382
$260,000
Peculiar
5,958
$94,519
$283,900
Penermon
102
$17,625
$44,700
Perkins
106
$48,558
N/A
Perry
640
$50,795
$112,100
Perryville
8,536
$51,897
$179,700
Pevely
6,055
$56,000
$219,600
Philadelphia
219
$51,375
$99,100
Phillipsburg
164
N/A
$112,500
Pickering
162
$66,250
$102,500
Piedmont
2,911
$40,019
$97,700
Pierce City
1,477
$51,121
$135,600
Pilot Grove
744
$73,977
$133,000
Pilot Knob
653
$44,500
$108,000
Pine Lawn
2,716
$24,837
$66,800
Pineville
736
$30,978
$213,100
Plato
183
N/A
$176,800
Platte City
4,824
$71,498
$210,800
Platte Woods
532
$131,458
$334,400
Plattsburg
2,253
$63,423
$194,200
Pleasant Hill
8,847
$95,602
$278,400
Pleasant Hope
716
$65,078
$155,600
Pleasant Valley
2,736
$75,682
$202,000
Polo
480
$53,523
$154,700
Pomona
178
$32,604
$72,800
Poplar Bluff
16,254
$41,941
$119,800
Portage Des Sioux
340
$62,188
$173,000
Portageville
2,825
$52,279
$152,400
Potosi
2,544
$39,846
$110,100
Prairie Hill
120
N/A
N/A
Prairie Home
251
$53,750
$131,300
Prathersville
100
$72,917
$240,000
Preston
331
$40,417
$179,900
Princeton
1,352
$58,558
$78,000
Purcell
324
N/A
$87,700
Purdy
1,121
$36,711
$92,300
Puxico
846
$47,500
$89,500
Q
City / Town
Population
Median Income
Median Home Value
Queen City
650
$48,884
$66,900
Qulin
570
$23,365
N/A
R
City / Town
Population
Median Income
Median Home Value
Raintree
2,047
$77,532
$315,900
Ravenwood
563
$60,250
$69,300
Raymondville
563
$48,438
$119,500
Raymore
24,526
$104,447
$339,100
Raytown
29,445
$68,840
$182,900
Redings Mill
107
$72,500
$165,600
Reeds
208
$35,750
$114,600
Reeds Spring
1,112
$56,364
$185,400
Renick
119
$34,583
$106,300
Rensselaer
243
$77,750
$190,600
Republic
19,829
$65,729
$211,500
Rhineland
165
$95,625
$170,500
Rich Hill
1,453
$47,167
$75,600
Richland
2,136
$34,268
$76,100
Richmond
5,959
$59,556
$142,600
Richmond Heights
9,153
$94,460
$358,700
Ridgeway
478
$39,000
$83,100
Risco
288
$48,000
$62,300
Riverside
4,276
$52,006
$411,300
Riverview
2,731
$48,482
$72,700
Riverview Estates
105
$150,313
$362,500
Rocheport
231
$57,083
$223,300
Rock Hill
4,693
$95,372
$278,700
Rock Port
1,221
$45,815
$115,600
Rockaway Beach
760
$63,646
$181,000
Rockville
153
$35,625
N/A
Rocky Comfort
253
$66,125
$110,400
Rogersville
4,908
$70,485
$217,900
Rolla
20,287
$46,204
$187,000
Roscoe
101
$43,611
$71,300
Rosebud
442
$50,625
$132,800
Rosendale
130
$79,375
$31,900
Rushville
260
$60,938
$73,800
Russellville
833
$56,750
$166,500
Rutledge
112
$53,750
$42,500
S
City / Town
Population
Median Income
Median Home Value
Saddlebrooke
337
$107,292
$654,900
Saginaw
332
$58,269
$173,100
Salem
4,677
$43,923
$115,000
Salisbury
1,540
$65,329
$102,400
Sappington
7,367
$77,650
$297,600
Sarcoxie
1,574
$41,705
$94,100
Savannah
5,053
$62,535
$161,500
Schell City
224
$46,250
$57,500
Scotsdale
216
$85,625
$247,900
Scott City
4,371
$62,599
$147,500
Sedalia
22,003
$50,990
$143,000
Sedgewickville
201
$92,083
$154,000
Seligman
941
$47,798
$93,800
Senath
1,662
$31,667
$79,500
Seneca
1,906
$46,023
$132,600
Seymour
2,179
$51,591
$116,900
Shakertowne
569
$70,208
$170,000
Shawneetown
122
N/A
N/A
Shelbina
1,653
$47,500
$86,200
Shelbyville
621
$52,250
$85,200
Sheldon
443
$41,848
$67,500
Shell Knob
1,486
$54,925
$321,700
Sheridan
181
$31,250
$45,400
Shoal Creek Drive
485
$99,583
$136,300
Shoal Creek Estates
218
$81,250
$445,500
Shrewsbury
6,316
$80,757
$269,800
Sibley
369
$105,625
$161,400
Sikeston
16,320
$58,915
$168,800
Silex
355
$56,667
$112,500
Skidmore
189
$55,313
$61,900
Slater
2,066
$39,479
$85,300
Smithton
535
$55,288
$116,400
Smithville
10,705
$101,165
$290,600
South Greenfield
138
$26,250
$87,700
Southwest City
992
$44,625
$91,100
Spanish Lake
17,873
$55,920
$135,600
Sparta
2,331
$63,182
$181,500
Spickard
253
$25,938
$32,100
Spokane
319
$113,750
$220,200
Springfield
169,954
$49,311
$177,700
St. Ann
12,811
$52,323
$126,600
St. Charles
71,508
$85,937
$298,700
St. Clair
4,789
$41,820
$157,700
St. Elizabeth
587
$100,313
$284,100
St. Francisville
142
N/A
$64,200
St. George
1,458
$68,091
$161,100
St. James
3,916
$53,453
$142,000
St. John
6,527
$53,755
$106,300
St. Joseph
71,236
$57,956
$154,200
St. Louis
288,512
$56,160
$197,500
St. Martins
1,228
$89,250
$242,400
St. Mary
285
$49,643
$120,000
St. Paul
3,456
$159,022
$443,600
St. Peters
59,092
$91,637
$269,900
St. Robert
5,356
$62,641
$225,300
St. Thomas
228
$89,688
$212,000
Stanberry
1,235
$62,639
$98,000
Stanton
175
N/A
$173,800
Stark City
133
$56,750
$102,100
Ste. Genevieve
5,010
$48,097
$172,400
Steele
1,493
$54,600
$119,200
Steelville
1,665
$31,552
$92,500
Stella
275
$42,500
N/A
Stewartsville
844
$80,972
$133,000
Stockton
1,950
$37,679
$140,100
Stotts City
178
$36,563
$70,500
Stoutland
243
$42,083
$78,800
Stover
977
$48,438
$151,500
Strafford
2,672
$64,750
$169,400
Strasburg
135
N/A
$165,600
Sturgeon
1,035
$76,250
$146,500
Sugar Creek
3,249
$62,165
$136,600
Sullivan
6,310
$63,370
$163,200
Summer Set
1,236
$98,167
$238,400
Summersville
409
$48,125
$67,500
Sundown
178
N/A
$194,100
Sunrise Beach
413
$55,625
$207,100
Sunset Hills
9,112
$138,144
$523,800
Sweet Springs
1,268
$46,780
$107,900
Sycamore Hills
672
$85,962
$137,500
Syracuse
177
N/A
$83,800
T
City / Town
Population
Median Income
Median Home Value
Taneyville
206
$45,625
$106,300
Taos
1,242
$98,854
$270,500
Tarkio
1,471
$56,927
$87,800
Tarsney Lakes
214
$2,499
N/A
Tebbetts
386
$76,089
$213,700
Terre du Lac
2,516
$86,019
$199,300
Thayer
2,333
$37,417
$67,500
Theodosia
178
$24,600
$114,600
Tina
177
$52,500
$92,100
Tipton
2,667
$49,257
$130,200
Town and Country
11,607
$232,534
$928,500
Tracy
309
$75,938
$270,700
Trenton
5,536
$50,015
$99,500
Trimble
561
$65,563
$197,600
Troy
13,947
$79,012
$226,500
Truesdale
990
$58,750
$214,300
Turney
108
$63,542
$117,900
Tuscumbia
142
$41,250
$134,400
Twin Oaks
734
$120,151
$298,800
U
City / Town
Population
Median Income
Median Home Value
Union
12,781
$73,435
$205,200
Union Star
559
$61,299
$105,700
Unionville
1,824
$61,406
$105,400
Unity Village
121
$63,750
N/A
University City
34,685
$80,694
$306,700
Uplands Park
322
$50,250
$85,200
Urbana
441
$38,750
$83,000
Urich
469
$61,042
$82,100
Utica
211
$71,563
$112,500
V
City / Town
Population
Median Income
Median Home Value
Valley Park
6,795
$67,898
$251,000
Van Buren
1,161
$20,560
$103,400
Vandalia
3,140
$50,313
$84,500
Vandiver
127
$56,719
$115,600
Vanduser
198
$42,500
$64,100
Velda City
1,158
$37,105
$49,500
Velda Village Hills
858
$45,000
$51,200
Verona
477
$42,417
$90,000
Versailles
2,610
$33,586
$117,500
Vibbard
244
$94,250
$289,300
Viburnum
803
$41,250
$88,800
Vienna
661
$38,221
$159,400
Villa Ridge
2,835
$73,826
$166,600
Village of Four Seasons
2,252
$89,635
$365,400
Vinita Park
2,042
$53,995
$99,300
W
City / Town
Population
Median Income
Median Home Value
Waco
154
$59,250
$116,500
Walker
359
$40,417
N/A
Walnut Grove
528
$55,500
$139,000
Wardell
445
$40,250
$54,300
Wardsville
1,579
$121,222
$329,500
Warrensburg
19,582
$57,067
$222,200
Warrenton
9,066
$61,031
$204,800
Warsaw
1,980
$41,413
$152,000
Warson Woods
2,393
$206,979
$612,800
Washburn
498
$66,250
$122,500
Washington
15,130
$79,173
$231,800
Waverly
901
$47,969
$117,700
Wayland
439
$22,455
N/A
Waynesville
5,442
$56,836
$200,000
Weatherby Lake
2,401
$152,500
$533,000
Weaubleau
521
$30,686
N/A
Webb City
13,221
$65,469
$169,100
Webster Groves
23,712
$115,227
$387,600
Weingarten
114
$49,514
N/A
Weldon Spring
5,310
$158,548
$544,300
Weldon Spring Heights
121
$143,750
$447,500
Wellington
432
$67,045
$144,200
Wellston
1,628
$44,957
N/A
Wellsville
1,165
$61,429
$84,400
Wentworth
115
$41,875
$111,100
Wentzville
47,061
$112,394
$331,300
West Alton
467
$111,500
$153,100
West Plains
12,441
$44,002
$169,900
West Sullivan
220
$61,875
$150,000
Westboro
106
$28,125
$34,300
Weston
1,922
$88,750
$259,000
Westphalia
415
$61,136
$202,600
Westwood
338
$237,500
$1,017,900
Wheatland
247
$18,750
$179,700
Wheaton
427
$37,813
$120,800
Wheeling
157
$42,500
$87,000
White Branch
177
$62,540
$127,000
White Oak
119
N/A
N/A
Whiteman AFB
3,517
$54,641
$328,800
Whiteside
108
$104,375
$96,700
Whiting
179
N/A
$154,300
Wilbur Park
491
$91,667
$204,900
Wildwood
35,133
$161,060
$495,800
Willard
6,488
$84,600
$212,900
Williamsville
284
$30,625
$56,400
Willow Springs
2,279
$41,406
$135,400
Winchester
1,939
$87,917
$216,500
Windsor
3,094
$49,783
$101,400
Windsor Place
405
$99,375
$235,800
Winfield
1,745
$75,766
$208,100
Winona
854
$30,500
$95,500
Winston
192
$54,375
$75,000
Wood Heights
784
$89,688
$212,800
Woodson Terrace
3,908
$47,417
$104,000
Wortham
141
N/A
N/A
Wright City
5,240
$80,152
$238,800
Wyaconda
195
$50,667
$65,400
Wyatt
243
$24,773
$47,100
Frequently Asked Questions
How many cities are in Missouri?
There are 883 cities, towns, and census-designated places in Missouri tracked in our database, based on U.S. Census Bureau data.
What is the average median household income in Missouri?
The average median household income across Missouri communities is $63,244, based on ACS 5-Year Estimates.
What is the average home value in Missouri?
The average median home value across Missouri cities is $167,128.
What is the largest city in Missouri?
The largest city in Missouri is Kansas City with a population of 510,612.
Data Source & Methodology
City data is sourced from the U.S. Census Bureau’s American Community Survey (ACS) 2023 5-Year Estimates. Includes demographics, income, education, housing, and employment data for all census-designated places.
Our Methodology · Data Sources · Source: U.S. Census Bureau
You're Almost In!
Thanks for subscribing. We just sent a confirmation email — tap the link inside to complete your signup.
📧 Check your inbox (and spam folder, just in case)