Town Chart.

← 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.

TownPopulationTypical household incomeTypical 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.

Nearby counties in Missouri

Link to this page

Copy this HTML to link to this page from your own site.