How CityHub works

Local intelligence, organized around your life.

Explore St. Louis on your own. When you’re ready, narrow the map around your actual move or ask CityHub for help.

Just getting to know St. Louis? The community quiz is the fun version. If you’re actually planning a move, use the relocation planner and tell it what you really need.

01

Explore the region

Use the community guides and comparison tools to understand the homes, places, commutes and everyday differences that actually change a move. Open the sources whenever you want to check us.

02

Narrow your move

Tell the planner what you need from the move—housing, commute, budget and must-haves—and it will narrow the communities worth your time.

03

Review your results first

View your plan, then choose whether to save it by email. Saving a plan does not request agent help.

04

Ask for help when you are ready

Get help narrowing your areas, understanding home options or planning a visit. CityHub reviews your request and follows up personally.

Who’s behind the information?

Local housing experience, with sources you can check.

CityHub is an independent St. Louis relocation resource informed by experienced local housing professionals across different companies and professions. We use public sources for the facts, local judgment for the comparisons, and we correct material errors when we find them. Read who we are or send a correction or question to admin@cityhubstl.com.

How communities are selected

A published numerical rule—not a subjective invitation list.

CityHub STL covers the 150 highest-ranking incorporated places and Census-designated places within St. Louis City and the Missouri counties of St. Louis, St. Charles, Jefferson, Franklin, Lincoln and Warren, plus Madison, St. Clair and Monroe counties in Illinois. The ranking uses 2020 Census P.L. 94-171 data: 60% housing-unit percentile and 40% population percentile.

150
Primary regional communities
22
Additional St. Louis City neighborhood guides
172
Guides currently available

St. Louis City counts once in the primary 150. Its neighborhood guides sit beneath the city and do not displace municipalities or Census-designated places elsewhere in the region. When a 2020 Census place later consolidates or dissolves, CityHub substitutes its current successor geography and fills any resulting open positions from the next places in the original numerical ranking. Income, race, home values, school ratings, sponsorship and perceived desirability are not selection criteria. Inclusion is not an endorsement; exclusion outside the cutoff is not a judgment about a place or its residents.

Current edition based on the 2020 decennial Census. CityHub can rerun the same published method when a new decennial dataset becomes available.

View the complete selected 150Rank · population · housing units
RankCommunityState2020 population2020 housing units
1St. LouisMO301,578173,479
2O'FallonMO91,31634,426
3St. CharlesMO70,49331,744
4St. PetersMO57,73224,233
5FlorissantMO52,53322,710
6ChesterfieldMO49,99921,306
7Belleville, IllinoisIL42,40420,573
8WentzvilleMO44,37215,316
9University CityMO35,06518,019
10OakvilleMO36,30114,734
11MehlvilleMO28,95513,854
12O'Fallon, IllinoisIL32,28913,225
13Maryland HeightsMO28,28413,425
14WildwoodMO35,41712,918
15KirkwoodMO29,46113,106
16Granite City, IllinoisIL27,54913,130
17BallwinMO31,10312,625
18Alton, IllinoisIL25,67612,995
19HazelwoodMO25,45811,832
20Edwardsville, IllinoisIL26,80810,456
21Collinsville, IllinoisIL24,36611,577
22Webster GrovesMO24,0109,909
23AfftonMO20,4179,579
24Creve CoeurMO18,8348,988
25East St. Louis, IllinoisIL18,4699,298
26ArnoldMO20,8588,847
27FergusonMO18,5278,887
28Spanish LakeMO18,4138,862
29Old JamestownMO19,7907,925
30Godfrey, IllinoisIL17,8257,912
31ManchesterMO18,3337,617
32Fairview Heights, IllinoisIL16,7067,931
33LemayMO17,1177,640
34ConcordMO17,6687,542
35Lake St. LouisMO16,7077,422
36ClaytonMO17,3556,926
37OverlandMO15,9557,287
38WashingtonMO14,5006,600
39JenningsMO12,8956,781
40Swansea, IllinoisIL14,3866,444
41St. AnnMO13,0196,514
42Shiloh, IllinoisIL14,0985,942
43Glen Carbon, IllinoisIL13,8425,606
44FestusMO12,7065,361
45CrestwoodMO12,4045,448
46Cahokia HeightsIL12,0965,187
47UnionMO12,3485,088
48BridgetonMO11,4455,088
49TroyMO12,6864,821
50Wood River, IllinoisIL10,4644,933
51Waterloo, IllinoisIL11,0134,666
52Dardenne PrairieMO12,7434,449
53Richmond HeightsMO9,2864,899
54Columbia, IllinoisIL10,9994,545
55Bellefontaine NeighborsMO10,7404,614
56Highland, IllinoisIL9,9914,542
57Troy, IllinoisIL10,9604,510
58EurekaMO11,6464,408
59MaplewoodMO8,2694,842
60Bethalto, IllinoisIL9,3104,531
61Town and CountryMO11,6403,842
62EllisvilleMO9,9854,414
63BrentwoodMO8,2334,445
64Sunset HillsMO9,1983,534
65MurphyMO8,4253,783
66BerkeleyMO8,2283,705
67SappingtonMO7,9953,738
68WarrentonMO8,4293,514
69Mascoutah, IllinoisIL8,7543,440
70LadueMO8,9893,375
71Maryville, IllinoisIL8,2213,530
72Des PeresMO9,1933,298
73OlivetteMO8,5043,300
74ShrewsburyMO6,4063,478
75Valley ParkMO6,8853,247
76SullivanMO6,9063,174
77PacificMO7,4142,903
78St. JohnMO6,6432,960
79De SotoMO6,4492,995
80Black JackMO6,6342,747
81East Alton, IllinoisIL5,7862,885
82Pontoon Beach, IllinoisIL5,8762,511
83PevelyMO6,0262,502
84GlendaleMO6,1762,345
85Weldon SpringMO5,3262,310
86CottlevilleMO5,6112,120
87BarnhartMO5,8322,051
88Rock HillMO4,7502,238
89St. ClairMO4,7912,122
90NormandyMO4,2872,598
91DellwoodMO4,9141,983
92Breckenridge HillsMO4,4582,118
93Wright CityMO4,8811,901
94Crystal CityMO4,7401,951
95Glasgow VillageMO4,5841,968
96Caseyville, IllinoisIL4,4001,997
97Lebanon, IllinoisIL4,6911,900
98Freeburg, IllinoisIL4,5821,872
99ImperialMO4,4071,817
100High RidgeMO4,2421,863
101HerculaneumMO4,6721,730
102Dupo, IllinoisIL3,9961,844
103Millstadt, IllinoisIL4,0711,778
104Rosewood Heights, IllinoisIL3,9711,765
105NorthwoodsMO3,6871,771
106Woodson TerraceMO3,9501,699
107Smithton, IllinoisIL4,0061,579
108FentonMO3,9891,592
109Madison, IllinoisIL3,1711,613
110New Baden, IllinoisIL3,4281,347
111Pine LawnMO2,7541,607
112FrontenacMO3,6121,335
113Moscow MillsMO3,3171,316
114Scott AFB, IllinoisIL3,6881,256
115Gray SummitMO3,0551,316
116Byrnes MillMO3,1731,297
117HillsboroMO3,4731,227
118PagedaleMO2,5541,384
119MarlboroughMO2,2211,446
120Castle PointMO2,8151,297
121RiverviewMO2,3971,336
122Holiday Shores, IllinoisIL2,8401,167
123St. PaulMO3,0051,080
124Green ParkMO2,7051,086
125Villa RidgeMO2,6011,055
126Washington Park, IllinoisIL2,5921,003
127Bel-RidgeMO2,1321,104
128Clarkson ValleyMO2,609911
129New HavenMO2,414928
130Moline AcresMO2,156952
131Vinita ParkMO1,970973
132Hanley HillsMO2,009944
133ElsberryMO1,937870
134New Athens, IllinoisIL1,955869
135Marissa, IllinoisIL1,833902
136Warson WoodsMO2,018784
137South Roxana, IllinoisIL1,891834
138Fairmont City, IllinoisIL2,265755
139Raintree PlantationMO1,996763
140St. GeorgeMO1,553815
141LakeshireMO1,554809
142Cedar HillMO1,875763
143Venice, IllinoisIL1,498790
144WellstonMO1,537773
145LaBarque CreekMO1,658636
146Roxana, IllinoisIL1,454668
147Bel-NorMO1,399684
148GeraldMO1,361625
149WinfieldMO1,518589
150WinchesterMO1,447609
Your next step

Ready to plan your St. Louis move?