Cities & Towns in Missouri: Complete List (2023)

Last updated: 2023 BLS data · Page refreshed:

883 cities and towns with demographics, income, and housing data

U.S. Census ACS 2023 5-Year Estimates · Updated 2026

883
Cities & Towns
$63,244
Avg Median Income
$167,128
Avg Home Value
4,398,955
Total Population

Median Household Income by State

Compare median household income across all states. Click any state for city details.

Click for full breakdown →
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
$51,489
$125,705

Source: Bureau of Labor Statistics, OEWS 2023 Annual

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.

Largest City
510,612
Highest Median Income
$250,001
Most Affordable (Home Value)
$33,500

All 883 Cities in Missouri

A B C D E F G H I J K L M N O P Q R S T U V W

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

Salaries in Missouri

Explore salary data for popular occupations in Missouri:

See all Missouri salaries →

Highest Paying Jobs in Missouri Average Salary in Missouri

Colleges in Missouri

See all Missouri colleges →

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

Cities in Other States

Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware District of Columbia Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virginia Washington West Virginia Wisconsin Wyoming

Earn More in Missouri

Remote roles that pay Missouri rates, resumes that beat local ATS filters, and skills that shift your market value. · Sponsored - see disclosure.

FlexJobs · (Ad)
Access 50,000+ vetted remote, hybrid, and flexible job listings. No ads, no scams.
Find Remote & Flexible Jobs →
MyPerfectResume · (Ad)
Create an ATS-friendly resume in minutes. Trusted by millions of job seekers.
Build My Resume →
ExpertRating · (Ad)
300+ online certifications in Project Management, Six Sigma, IT & more. Boost your resume today.
Get Certified & Earn More →
Mondly by Pearson · (Ad)
Join 140M+ learners. Master any of 41 languages with bite-sized lessons. Trusted by Pearson.
Learn a New Language →

Get Monthly Salary Insights & Career Data

Free data-driven career updates — no spam, unsubscribe anytime.

Join career-minded Americans who use data to make smarter decisions. Privacy Policy