← Back to Discover · All towns in Missouri
Towns in St. Louis County
97 towns with data in St. Louis County, Missouri, largest first. Find your matches.
Florissant is the largest of the 97 towns we list in St. Louis County, with 51,773 people. Together they have 856,281 people.
| Town | Population | Typical household income | Typical home price |
|---|---|---|---|
| Florissant | 51,773 | $65,318 | $148,800 |
| Chesterfield | 49,574 | $133,037 | $472,500 |
| Oakville | 35,333 | $106,362 | $318,600 |
| Wildwood | 35,133 | $161,060 | $495,800 |
| University City | 34,685 | $80,694 | $306,700 |
| Ballwin | 31,279 | $124,626 | $377,100 |
| Mehlville | 29,805 | $67,071 | $218,400 |
| Kirkwood | 29,363 | $121,270 | $451,400 |
| Maryland Heights | 27,880 | $86,436 | $227,000 |
| Hazelwood | 25,114 | $55,908 | $167,400 |
| Webster Groves | 23,712 | $115,227 | $387,600 |
| Old Jamestown | 20,651 | $99,521 | $236,100 |
| Affton | 19,052 | $79,539 | $212,400 |
| Creve Coeur | 18,643 | $127,188 | $614,000 |
| Concord | 18,368 | $89,038 | $303,600 |
| Ferguson | 18,213 | $47,524 | $109,900 |
| Manchester | 18,160 | $97,801 | $323,100 |
| Spanish Lake | 17,873 | $55,920 | $135,600 |
| Clayton | 17,380 | $123,000 | $830,000 |
| Lemay | 16,228 | $60,399 | $152,200 |
| Overland | 15,695 | $61,773 | $131,900 |
| Eureka | 13,081 | $108,394 | $379,200 |
| Jennings | 12,918 | $38,984 | $68,800 |
| St. Ann | 12,811 | $52,323 | $126,600 |
| Crestwood | 12,295 | $107,169 | $319,600 |
| Town and Country | 11,607 | $232,534 | $928,500 |
| Bridgeton | 11,369 | $72,005 | $237,700 |
| Bellefontaine Neighbors | 10,498 | $49,170 | $99,700 |
| Ellisville | 10,002 | $113,309 | $366,600 |
| Des Peres | 9,170 | $224,327 | $609,200 |
| Richmond Heights | 9,153 | $94,460 | $358,700 |
| Sunset Hills | 9,112 | $138,144 | $523,800 |
| Ladue | 8,940 | $250,001 | $1,056,300 |
| Olivette | 8,645 | $111,660 | $460,800 |
| Maplewood | 8,156 | $65,125 | $237,000 |
| Brentwood | 8,144 | $99,719 | $299,700 |
| Berkeley | 8,123 | $44,265 | $82,300 |
| Sappington | 7,367 | $77,650 | $297,600 |
| Valley Park | 6,795 | $67,898 | $251,000 |
| Black Jack | 6,589 | $78,331 | $193,000 |
| St. John | 6,527 | $53,755 | $106,300 |
| Shrewsbury | 6,316 | $80,757 | $269,800 |
| Glendale | 6,114 | $170,700 | $494,000 |
| Glasgow Village | 5,504 | $29,530 | $69,000 |
| Dellwood | 4,847 | $72,540 | $83,700 |
| Rock Hill | 4,693 | $95,372 | $278,700 |
| Breckenridge Hills | 4,402 | $40,958 | $96,100 |
| Normandy | 4,239 | $29,379 | $87,300 |
| Fenton | 4,088 | $101,000 | $374,500 |
| Woodson Terrace | 3,908 | $47,417 | $104,000 |
| Frontenac | 3,701 | $233,425 | $979,800 |
| Northwoods | 3,623 | $45,330 | $76,000 |
| Moline Acres | 2,843 | $55,132 | $90,000 |
| Riverview | 2,731 | $48,482 | $72,700 |
| Pine Lawn | 2,716 | $24,837 | $66,800 |
| Green Park | 2,690 | $79,141 | $238,800 |
| Clarkson Valley | 2,584 | $247,000 | $867,000 |
| Pagedale | 2,531 | $31,250 | $75,200 |
| Bel-Ridge | 2,432 | $38,049 | $90,700 |
| Warson Woods | 2,393 | $206,979 | $612,800 |
| Castle Point | 2,340 | $37,679 | $62,600 |
| Hanley Hills | 2,178 | $52,828 | $73,300 |
| Marlborough | 2,157 | $50,300 | $191,600 |
| Vinita Park | 2,042 | $53,995 | $99,300 |
| Winchester | 1,939 | $87,917 | $216,500 |
| Wellston | 1,628 | $44,957 | n/a |
| Charlack | 1,596 | $54,792 | $119,000 |
| Oakland | 1,562 | $114,861 | $410,700 |
| Bel-Nor | 1,556 | $110,667 | $218,000 |
| Calverton Park | 1,546 | $68,021 | $128,400 |
| St. George | 1,458 | $68,091 | $161,100 |
| Cool Valley | 1,411 | $53,560 | $102,800 |
| Lakeshire | 1,396 | $62,115 | $258,700 |
| Flordell Hills | 1,195 | $36,410 | $51,800 |
| Pasadena Hills | 1,190 | $70,341 | $252,800 |
| Velda City | 1,158 | $37,105 | $49,500 |
| Grantwood Village | 1,058 | $153,947 | $535,300 |
| Edmundson | 975 | $49,213 | $92,900 |
| Hillsdale | 873 | $37,583 | $52,700 |
| Velda Village Hills | 858 | $45,000 | $51,200 |
| Country Club Hills | 854 | $47,519 | $49,200 |
| Norwood Court | 797 | $42,882 | $87,000 |
| Greendale | 794 | $56,500 | $115,400 |
| Twin Oaks | 734 | $120,151 | $298,800 |
| Pasadena Park | 710 | $91,964 | $170,100 |
| Bella Villa | 691 | $59,583 | $161,800 |
| Sycamore Hills | 672 | $85,962 | $137,500 |
| Crystal Lake Park | 553 | $159,554 | $627,600 |
| Wilbur Park | 491 | $91,667 | $204,900 |
| Beverly Hills | 488 | $47,381 | $70,900 |
| Huntleigh | 366 | $250,001 | $2,000,001 |
| Westwood | 338 | $237,500 | $1,017,900 |
| Kinloch | 322 | $44,688 | $84,800 |
| Uplands Park | 322 | $50,250 | $85,200 |
| Bellerive Acres | 288 | $138,438 | $329,300 |
| Glen Echo Park | 101 | $67,500 | $153,100 |
| Country Life Acres | 73 | $250,001 | $1,625,000 |
ZIP codes in St. Louis County
43 ZIP codes in St. Louis County, Missouri. A ZIP code can also reach into a neighboring county.
- 63005 Chesterfield
- 63011 Ballwin
- 63017 Chesterfield
- 63021 Ballwin
- 63025 Eureka
- 63026 Fenton
- 63031 Florissant
- 63033 Florissant
- 63034 Florissant
- 63038 Wildwood
- 63040 Wildwood
- 63042 Hazelwood
- 63043 Maryland Heights
- 63044 Bridgeton
- 63074 Saint Ann
- 63088 Valley Park
- 63105 Saint Louis
- 63114 Saint Louis
- 63117 Saint Louis
- 63119 Saint Louis
- 63121 Saint Louis
- 63122 Saint Louis
- 63123 Saint Louis
- 63124 Saint Louis
- 63125 Saint Louis
- 63126 Saint Louis
- 63127 Saint Louis
- 63128 Saint Louis
- 63129 Saint Louis
- 63130 Saint Louis
- 63131 Saint Louis
- 63132 Saint Louis
- 63133 Saint Louis
- 63134 Saint Louis
- 63135 Saint Louis
- 63136 Saint Louis
- 63137 Saint Louis
- 63138 Saint Louis
- 63140 Saint Louis
- 63141 Saint Louis
- 63143 Saint Louis
- 63144 Saint Louis
- 63146 Saint Louis
Nearby counties in Missouri
- St. Louis city 1
- St. Charles County 16
- Jefferson County 24
- Lincoln County 10
- Warren County 7
- Franklin County 14
Link to this page
Copy this HTML to link to this page from your own site.