Towns

Small towns in Missouri

226 small towns, communities and small cities of 1,000 to 75,000 people, plus 97 smaller suburbs, marked as suburbs. In the parts of Missouri outside metro areas, everyday prices run 16.1% below the U.S. average, and housing 50% below.

Closest to a big city

  1. Buckner19 miles to Kansas City
  2. Kearney19 miles to Kansas City
  3. Smithville19 miles to Kansas City
  4. Platte City20 miles to Kansas City
  5. Excelsior Springs22 miles to Kansas City

Straight-line miles to a metro area of about 1 million people or more.

Lowest home values

  1. Leadwood$63,200
  2. Bloomfield$67,100
  3. Thayer$67,500
  4. East Prairie$68,400
  5. Hayti$70,400

Typical value of an owner-occupied home.

Growing fastest

  1. Rogersvilleup 48% since 2020
  2. Moscow Millsup 28% since 2020
  3. St. Paulup 26% since 2020
  4. Lone Jackup 24% since 2020
  5. Truesdaleup 21% since 2020

College towns

  1. CantonCulver-Stockton College
  2. Cape GirardeauSoutheast Missouri State University
  3. FayetteCentral Methodist University
  4. KirksvilleTruman State University
  5. MaryvilleNorthwest Missouri State University
  6. RollaMissouri University of Science and Technology
  7. WarrensburgUniversity of Central Missouri

Tourist towns

  1. Village of Four Seasons59% vacation homes
  2. Osage Beach57% vacation homes
  3. Lake Ozark47% vacation homes
  4. Branson32% vacation homes

Hospital in town

  1. AlbanyMosaic Medical Center Albany
  2. Appleton CityEllett Memorial Hospital
  3. AuroraMercy Hospital Aurora
  4. BethanyHarrison County Community Hospital
  5. BolivarCitizens Memorial Hospital
  6. Bonne TerreParkland Health Center - Bonne Terre
  7. BransonCox Medical Center Branson
  8. BrookfieldPershing Memorial Hospital

Every town in Missouri

Select a column heading to sort. Miles are straight-line. Home values and incomes: Census survey 2020-2024; population: 2025 estimates.

TownPeopleSince 2020Typical homeHousehold incomeMiles to a big cityMiles to an ER
Adrian 1,798 +4.1% $159,500 $52,829 52 10
Advance 1,323 -1.3% $127,500 $59,688 107 21
Affton suburb 19,052 $212,400 $79,539 7 4
Albany 1,730 +3.8% $101,300 $44,926 78 In town
Anderson 2,073 +1.7% $116,200 $53,966 89 15
Appleton City 1,096 +5.9% $98,200 $49,036 70 In town
Archie 1,305 +2.6% $192,600 $68,750 46 13
Ash Grove 1,532 +1% $141,800 $58,250 135 20
Ashland 5,221 +9.4% $258,500 $93,143 108 10
Aurora 7,686 +5.6% $124,400 $49,848 134 In town
Auxvasse 1,029 +2.6% $132,600 $56,307 93 23
Ava 3,231 +11.1% $148,000 $42,500 176 36
Barnhart suburb 5,785 $229,200 $95,811 22 8
Battlefield suburb 6,361 +5.5% $255,600 $94,542 153 5
Bel-Nor suburb 1,351 -3.1% $218,000 $110,667 6 5
Bel-Ridge suburb 2,070 -2.9% $90,700 $38,049 7 6
Belle 1,379 -0.3% $151,000 $55,192 83 23
Bellefontaine Neighbors suburb 10,368 -3.1% $99,700 $49,170 8 In town
Berkeley suburb 8,026 -2.4% $82,300 $44,265 9 5
Bernie 1,828 -1.4% $98,100 $48,438 108 9
Bethany 2,956 +1.6% $121,700 $48,375 84 In town
Billings 1,182 +8.1% $174,700 $47,344 145 11
Bismarck 1,224 -0.7% $107,800 $40,250 63 10
Black Jack suburb 6,547 -1.4% $193,000 $78,331 11 2
Bloomfield 1,734 -1.4% $67,100 $41,838 122 6
Bolivar 11,994 +11% $201,600 $49,622 122 In town
Bonne Terre 6,636 -3.3% $153,000 $46,179 52 In town
Boonville 7,867 +3.7% $187,900 $56,429 97 23
Bourbon 1,544 -1.4% $136,800 $53,533 64 5
Bowling Green 4,472 +11.7% $128,800 $53,295 71 10
Branson 12,921 +2.2% $251,000 $51,978 149 In town
Breckenridge Hills suburb 4,350 -2.2% $96,100 $40,958 9 4
Brentwood suburb 8,079 -1.7% $299,700 $99,719 6 2
Bridgeton suburb 11,277 -1.5% $237,700 $72,005 13 In town
Brookfield 4,083 -0.3% $102,100 $53,000 91 In town
Buckner 2,891 -1.7% $197,600 $87,350 19 8
Buffalo 3,550 +7.2% $141,800 129 18
Butler 4,317 +2.2% $145,400 $42,151 61 In town
Byrnes Mill suburb 3,183 +0.2% $306,200 $98,576 22 8
Cabool 2,089 +7.6% $130,000 $33,929 145 15
California 4,523 +0.5% $152,700 $63,864 112 22
Calverton Park suburb 1,134 -1.6% $128,400 $68,021 10 4
Camdenton 4,050 +1.8% $175,500 $54,375 124 8
Cameron 7,341 -19.5% $193,500 $61,791 46 In town
Campbell 1,489 -5.9% $75,300 $49,926 96 10
Canton 2,763 -0.5% $117,900 $55,357 124 15
Cape Girardeau 40,977 +3% $196,300 $55,658 99 In town
Carl Junction suburb 8,484 +3.7% $218,300 $82,879 104 7
Carrollton 3,499 -0.1% $110,200 $49,777 59 In town
Carterville suburb 1,869 +0.6% $97,600 $58,849 107 6
Carthage 15,895 +2% $146,800 $51,328 112 In town
Caruthersville 5,211 -5.9% $107,700 $34,652 76 6
Cassville 3,301 +3.5% $155,300 $60,469 119 In town
Centralia 4,767 +4.5% $174,300 $66,438 109 21
Chaffee 3,017 -1% $117,400 $43,542 105 10
Charlack suburb 1,275 -1.8% $119,000 $54,792 7 5
Charleston 4,731 +2.5% $123,700 $33,952 129 14
Chillicothe 9,114 -0.1% $127,000 $54,493 71 In town
Clarkson Valley suburb 2,540 -2.5% $867,000 $247,000 19 5
Claycomo suburb 1,362 +1.5% $169,600 $49,343 6 5
Clayton suburb 17,807 +2.6% $830,000 $123,000 5 In town
Clever 3,143 +7% $200,000 $78,366 149 13
Clinton 9,504 +3.3% $155,400 $51,250 67 In town
Cole Camp 1,169 +6.3% $171,500 $47,083 86 17
Concord suburb 18,368 $303,600 $89,038 10 In town
Concordia 2,338 -1.8% $166,500 $59,068 53 17
Cool Valley suburb 1,005 -3% $102,800 $53,560 7 5
Cottleville suburb 6,717 +17.9% $435,400 $131,310 24 3
Country Club suburb 2,512 +0.5% $205,000 $81,042 52 6
Crane 1,509 -1.4% $120,800 140 9
Crestwood suburb 12,207 -1.5% $319,600 $107,169 9 3
Creve Coeur suburb 18,480 -1.8% $614,000 $127,188 11 In town
Crystal City suburb 4,694 -0.9% $185,800 $72,598 30 In town
Cuba 3,288 +3.9% $136,600 $45,916 74 16
Dardenne Prairie suburb 15,032 +17.6% $432,000 $152,500 26 2
De Soto 6,527 +1.1% $160,700 $52,500 38 11
Dellwood suburb 4,825 -1.5% $83,700 $72,540 9 2
Des Peres suburb 9,102 -0.3% $609,200 $224,327 11 3
Desloge 4,819 -0.1% $127,500 $60,820 55 3
Dexter 7,851 -1.2% $137,200 $51,701 116 In town
Dixon 1,222 -0.6% $134,200 $49,904 110 17
Doniphan 1,784 +0.1% $110,400 $37,650 115 24
Duenweg suburb 2,100 +39.4% $128,900 $63,375 106 5
Duquesne suburb 2,345 +7.7% $184,200 $54,135 103 3
East Prairie 2,841 -2.9% $68,400 $34,637 120 14
Edina 1,014 +1.4% $85,600 $42,396 146 21
El Dorado Springs 3,642 +4.2% $103,900 $32,128 91 In town
Eldon 4,785 +9.2% $157,400 $41,684 119 17
Ellisville suburb 10,315 +3.3% $366,600 $113,309 19 6
Elsberry 2,108 +8.8% $139,000 $49,760 47 17
Eureka 13,422 +14% $379,200 $108,394 24 10
Excelsior Springs 10,819 +2.3% $186,800 $72,609 22 In town
Fair Grove 1,645 +3.6% $214,300 $74,514 142 16
Farmington 19,226 +8.4% $196,500 $53,729 60 In town
Fayette 2,848 +1.9% $146,700 $57,679 100 24
Fenton suburb 4,060 -1.3% $374,500 $101,000 13 In town
Ferguson suburb 17,953 -2.8% $109,900 $47,524 8 4
Festus suburb 14,066 +10% $223,600 $73,532 30 In town
Forsyth 2,752 +0.8% $192,600 $45,824 160 12
Fredericktown 4,584 +3.4% $136,100 $49,375 74 In town
Fremont Hills suburb 1,098 +4.7% $461,800 $171,250 159 6
Frontenac suburb 3,790 +4.6% $979,800 $233,425 9 In town
Fulton 12,853 +2% $155,900 $51,429 93 21
Gallatin 1,848 +1.3% $137,500 $47,198 63 18
Garden City 1,617 -1% $176,200 $65,260 43 12
Gerald 1,350 -1.5% $150,800 $61,458 61 17
Glasgow 1,080 -0.7% $122,600 $50,446 92 22
Glasgow Village suburb 5,504 $69,000 9 3
Glendale suburb 6,060 -1.8% $494,000 $170,700 8 4
Goodman 1,320 +10.1% $117,200 $54,250 93 9
Gower 1,514 -1.1% $213,200 $83,750 34 14
Grain Valley suburb 16,908 +7.9% $283,800 $89,649 19 3
Granby 2,113 +3.1% $104,700 $48,864 106 7
Gray Summit 2,991 $170,500 $65,667 33 10
Green Park suburb 2,670 -1.3% $238,800 $79,141 9 2
Greenfield 1,242 +2.5% $86,600 $36,420 124 26
Greenwood suburb 6,315 +4.8% $286,100 $107,250 23 4
Hallsville 1,742 +7.9% $214,800 $71,000 112 13
Hamilton 1,726 +2.1% $165,700 $65,213 52 12
Hanley Hills suburb 1,963 -1.5% $73,300 $52,828 6 4
Hannibal 16,804 -1.5% $127,700 $53,721 96 In town
Harrisonville 10,040 -0.9% $209,200 $62,473 35 In town
Hayti 2,277 -8.2% $70,400 $24,881 79 In town
Herculaneum suburb 5,402 +15.1% $234,300 $93,438 27 3
Hermann 2,221 +1.7% $191,300 $61,979 64 In town
Higginsville 4,770 -1.1% $166,100 $81,033 44 11
High Ridge suburb 3,714 $172,200 $70,917 20 6
Hillsboro 3,493 +0.1% $221,200 $77,500 33 10
Hillsdale suburb 1,180 -2.7% $52,700 $37,583 4 4
Holden 2,347 +6.4% $148,200 $63,056 41 15
Hollister 4,690 +2.5% $163,600 $53,507 152 3
Holts Summit 4,773 +7.3% $191,900 $85,064 101 7
Houston 2,281 +9.6% $114,400 $40,000 130 In town
Huntsville 1,362 -0.8% $111,400 $52,727 109 7
Imperial suburb 5,488 $228,700 $90,028 21 9
Ironton 1,408 -2.9% $120,000 $46,750 75 2
Jackson suburb 16,033 +3.8% $240,000 $77,105 93 7
Jefferson City 42,489 -0.1% $218,700 $66,371 104 In town
Jennings suburb 13,093 +1.5% $68,800 $38,984 6 4
Joplin 53,930 +4.2% $168,300 $52,097 102 In town
Kahoka 1,962 -0.7% $100,000 $48,370 146 24
Kearney 11,296 +7.9% $298,400 $103,622 19 7
Kennett 10,118 -3.5% $112,000 $52,500 78 14
Kimberling City 2,345 -0.4% $246,500 $49,692 142 8
Kirksville 17,863 +1.9% $153,900 $50,071 129 In town
Knob Noster 2,997 +8.7% $202,600 $62,353 59 9
La Monte 1,018 +1.2% $110,900 $65,648 65 12
La Plata 1,251 +0.1% $105,800 $50,000 126 13
Ladue suburb 8,934 -0.5% $1,056,300 $250,000 or more 8 3
Lake Lotawana suburb 2,756 +19.3% $564,100 $165,962 22 4
Lake Ozark 2,247 +8.1% $278,100 $74,176 122 6
Lake St. Louis suburb 19,129 +13.8% $405,900 $125,693 31 In town
Lake Winnebago suburb 1,869 +27.5% $724,600 $178,565 23 6
Lakeshire suburb 1,510 -2.9% $258,700 $62,115 8 3
Lamar 4,337 +1.7% $117,200 $36,705 114 In town
Lathrop 2,253 -0.7% $168,000 $67,178 33 13
Laurie 1,087 +15.9% $187,200 $50,114 113 10
Lawson 2,541 +0.6% $186,000 $65,941 28 5
Leadwood 1,158 -1.4% $63,200 $44,783 57 5
Lebanon 15,663 +4.4% $158,800 $48,359 143 In town
Lemay suburb 16,228 $152,200 $60,399 7 5
Lexington 4,568 -1.9% $161,300 $56,905 37 In town
Licking 2,958 +9.2% $116,900 $35,652 118 14
Lincoln 1,197 +4.7% $142,600 $63,200 83 22
Linn 1,453 +4.9% $165,800 $36,176 87 19
Loch Lloyd suburb 1,090 +24.9% $1,055,700 $183,958 21 4
Loma Linda 1,009 +6.9% $275,700 $92,292 94 6
Lone Jack 1,896 +23.8% $330,100 $121,389 26 8
Louisiana 3,208 +0.2% $72,100 $38,673 71 In town
Macon 5,532 +1.6% $151,800 $61,642 119 In town
Malden 3,493 -5.5% $101,300 $40,118 103 14
Manchester suburb 18,069 -1.4% $323,100 $97,801 15 4
Mansfield 1,317 +9.8% $94,800 $29,773 165 37
Maplewood suburb 8,033 -2.9% $237,000 $65,125 5 2
Marble Hill 1,380 +0.4% $101,400 $37,734 93 23
Marceline 2,116 -0.6% $96,700 $63,355 95 8
Marionville 2,108 +2.4% $131,400 $49,631 140 5
Marlborough suburb 2,185 -1.4% $191,600 $50,300 7 5
Marshall 13,766 -0.1% $147,900 $54,437 72 In town
Marshfield 8,078 +7.8% $204,700 $67,642 152 23
Marthasville 1,302 +2.9% $182,900 $112,083 44 6
Maryville 10,092 -5% $189,400 $53,352 86 In town
Maysville 1,071 -1.3% $154,000 $44,271 53 12
Memphis 1,762 +2% $132,800 $55,125 156 In town
Merriam Woods 2,084 +4.3% $116,400 $52,250 157 10
Mexico 11,558 +1.1% $139,800 $50,873 95 28
Milan 1,742 -4.2% $89,400 $56,063 106 In town
Moberly 13,719 +1% $153,100 $44,145 115 In town
Moline Acres suburb 2,093 -2.7% $90,000 $55,132 8 2
Monett 10,248 +6.3% $167,700 $49,390 123 In town
Monroe City 2,714 +2% $159,300 $55,737 106 18
Montgomery City 2,782 -0.7% $161,100 $57,500 72 20
Moscow Mills 4,388 +28.1% $196,400 $73,468 42 4
Mount Vernon 4,835 +7.3% $186,800 $53,255 134 11
Mountain Grove 4,754 +10.1% $87,200 $37,415 151 21
Mountain View 2,661 +1.3% $123,500 $38,942 139 In town
Murphy suburb 8,285 $184,700 $72,233 16 2
Neosho 14,078 +10.6% $163,400 $57,891 98 In town
Nevada 8,404 +2.6% $122,700 $42,813 89 In town
New Franklin 1,026 +0% $139,500 $55,066 97 23
New Haven 2,397 -0.9% $192,400 $71,306 53 12
New Madrid 2,586 -6.5% $127,500 $57,727 105 21
Noel 2,181 +2.5% $122,400 $41,483 84 9
Normandy suburb 4,380 -0.4% $87,300 $29,379 6 5
North Kansas City suburb 5,613 +22.9% $197,500 $49,682 1 In town
Northwoods suburb 3,579 -2.8% $76,000 $45,330 5 5
Oak Grove suburb 9,370 +14.4% $215,500 $75,102 24 7
Oakland suburb 1,372 -1.2% $410,700 $114,861 9 5
Odessa 5,721 +2% $238,200 $100,022 33 14
Olivette suburb 8,937 +4.9% $460,800 $111,660 8 4
Oran 1,195 +0.2% $135,000 $65,200 112 14
Oronogo suburb 3,204 +24.8% $188,500 $91,563 108 8
Osage Beach 5,079 +8.5% $355,200 $55,994 123 In town
Osceola 1,012 +8.2% $127,000 $42,582 88 21
Overland suburb 15,474 -2.8% $131,900 $61,773 8 5
Owensville 2,802 -0.2% $139,800 $49,149 71 21
Pacific 7,824 +6.8% $249,300 $62,860 29 15
Pagedale suburb 2,511 -2% $75,200 $31,250 5 3
Palmyra 3,649 +1.2% $184,200 $69,922 106 9
Paris 1,178 +2% $131,200 $63,487 111 22
Park Hills 8,753 +1.7% $131,300 $52,563 58 4
Parkville suburb 9,093 +21.9% $573,500 $171,271 10 4
Peculiar 6,365 +12.7% $283,900 $94,519 28 6
Perryville 8,593 +0.5% $179,700 $51,897 66 In town
Pevely suburb 6,239 +3% $219,600 $56,000 25 5
Piedmont 1,862 -2% $97,700 $40,019 106 29
Pierce City 1,275 +2% $135,600 $51,121 120 4
Pine Lawn suburb 2,682 -2.8% $66,800 $24,837 4 4
Platte City 4,911 +2.8% $210,800 $71,498 20 10
Plattsburg 2,239 +0.6% $194,200 $63,423 30 18
Pleasant Hill 8,956 +2% $278,400 $95,602 27 8
Pleasant Valley suburb 2,747 -0.2% $202,000 $75,682 7 5
Poplar Bluff 16,295 +0.1% $119,800 $41,941 117 In town
Portageville 2,702 -7.6% $152,400 $52,279 92 14
Potosi 2,568 +0.5% $110,100 $39,846 56 In town
Purdy 1,062 +3.2% $92,300 $36,711 120 7
Reeds Spring 1,223 +7.2% $185,400 $56,364 146 10
Republic 22,404 +19.5% $211,500 $65,729 149 8
Rich Hill 1,264 +2.9% $75,600 $47,167 72 11
Richland 1,737 +0.1% $34,268 129 18
Richmond 5,968 -0.6% $142,600 $59,556 33 In town
Richmond Heights suburb 9,093 -2.2% $358,700 $94,460 5 In town
Riverside suburb 4,581 +14.1% $411,300 5 5
Riverview suburb 2,330 -2.7% $72,700 $48,482 8 3
Rock Hill suburb 4,668 -1.5% $278,700 $95,372 7 4
Rock Port 1,246 -2.3% $115,600 $45,815 65 9
Rogersville 5,754 +47.7% $217,900 $70,485 160 11
Rolla 20,588 +3.4% $187,000 $46,204 95 In town
Salem 4,674 +0.8% $115,000 $43,923 98 In town
Salisbury 1,564 +0.1% $102,400 $65,329 96 21
Sappington suburb 7,367 $297,600 $77,650 10 In town
Sarcoxie 1,429 +1.2% $94,100 $41,705 118 12
Savannah 5,107 +1.2% $161,500 $62,535 58 12
Scott City 4,593 +6% $147,500 $62,599 105 6
Sedalia 22,621 +4.1% $143,000 $50,990 76 In town
Senath 1,504 -5.3% $79,500 $31,667 72 18
Seneca 2,343 +4% $132,600 $46,023 87 13
Seymour 1,960 +6.2% $116,900 $51,591 167 28
Shelbina 1,550 -3.6% $86,200 $47,500 121 23
Shrewsbury suburb 6,231 -2.6% $269,800 $80,757 6 3
Sikeston 15,983 -1.7% $168,800 $58,915 124 In town
Slater 1,824 -0.6% $85,300 80 12
Smithville 11,160 +6.5% $290,600 $101,165 19 11
Spanish Lake suburb 17,873 $135,600 $55,920 11 In town
Sparta 1,953 +4.5% $181,500 $63,182 167 15
St. Ann suburb 12,617 -2.7% $126,600 $52,323 10 3
St. Clair 4,813 +0% $157,700 $41,820 45 14
St. James 3,925 +0.7% $142,000 $53,453 86 10
St. John suburb 6,441 -2.9% $106,300 $53,755 8 5
St. Joseph 71,001 -1.6% $154,200 $57,956 46 In town
St. Martins suburb 1,242 +3.9% $242,400 $89,250 113 9
St. Paul 3,849 +25.8% $443,600 $159,022 31 4
St. Robert 5,602 +7.8% $225,300 $62,641 118 22
Stanberry 1,168 +3.8% $98,000 $62,639 75 12
Ste. Genevieve 5,065 +1.3% $172,400 $48,097 47 In town
Steele 1,692 -8.1% $119,200 $54,600 68 11
Steelville 1,447 -1.2% $92,500 $31,552 76 19
Stockton 1,825 +8.1% $140,100 $37,679 107 17
Stover 1,064 +5.1% $151,500 $48,438 96 22
Strafford 2,789 +8.5% $169,400 $64,750 150 11
Sugar Creek suburb 3,209 -2.7% $136,600 $62,165 8 7
Sullivan 6,942 +0.6% $163,200 $63,370 58 In town
Sunset Hills suburb 9,075 -1.2% $523,800 $138,144 11 In town
Sweet Springs 1,323 +0.1% $107,900 $46,780 62 14
Taos 1,175 +3.7% $270,500 $98,854 100 7
Tarkio 1,478 -2.2% $87,800 $56,927 67 7
Terre du Lac 2,516 $199,300 $86,019 54 4
Thayer 1,898 +1.6% $67,500 $37,417 132 18
Tipton 2,766 +3.4% $130,200 $49,257 101 24
Town and Country suburb 11,619 -0.1% $928,500 $232,534 13 In town
Trenton 5,557 -0.2% $99,500 $50,015 83 In town
Troy 15,201 +18.6% $226,500 $79,012 45 In town
Truesdale 1,054 +21.4% $214,300 $58,750 49 13
Union 13,445 +8.6% $205,200 $73,435 43 8
Unionville 1,663 -3.4% $105,400 $61,406 124 In town
Valley Park suburb 6,767 -2.3% $251,000 $67,898 15 2
Vandalia 3,029 -11.2% $84,500 $50,313 81 25
Velda City suburb 1,309 +10.3% $49,500 $37,105 5 4
Versailles 2,713 +7% $117,500 $33,586 103 23
Villa Ridge 2,835 $166,600 $73,826 36 9
Village of Four Seasons 2,473 +3.8% $365,400 $89,635 118 6
Vinita Park suburb 1,923 -3% $99,300 $53,995 6 4
Wardsville 1,667 +3.9% $329,500 $121,222 105 5
Warrensburg 20,283 +5% $222,200 $57,067 51 In town
Warrenton 9,667 +13.3% $204,800 $61,031 50 14
Warsaw 2,338 +5.2% $152,000 $41,413 88 23
Warson Woods suburb 1,990 -1.5% $612,800 $206,979 8 3
Washington 15,906 +8.2% $231,800 $79,173 42 In town
Waynesville 5,558 +2.4% $200,000 121 25
Weatherby Lake suburb 2,139 +2.6% $533,000 $152,500 11 3
Webb City suburb 13,459 +2.7% $169,100 $65,469 106 5
Weldon Spring suburb 5,301 -0.6% $544,300 $158,548 23 2
Wellston suburb 1,580 +2.9% 4 3
Wellsville 1,012 +2.1% $84,400 $61,429 77 27
West Plains 12,780 +4.7% $169,900 $44,002 155 In town
Weston 1,855 +5.5% $259,000 $88,750 27 8
Willard 6,904 +8.3% $212,900 $84,600 141 11
Willow Springs 2,211 +1.8% $135,400 $41,406 148 14
Winchester suburb 1,400 -2.7% $216,500 $87,917 16 5
Windsor 2,869 +3.5% $101,400 $49,783 69 18
Winfield 1,660 +8.1% $208,100 $75,766 37 13
Woodson Terrace suburb 3,902 -1.6% $104,000 $47,417 9 4
Wright City 5,854 +20.3% $238,800 $80,152 45 10

Big city: a metro area of about 1 million people or more. ER: the nearest hospital with an emergency room. Sources: U.S. Census Bureau, BEA, Medicare.