13 cities tracked, ranked by composite momentum.
13
Cities tracked
194,885
Combined population
$200,589
Median home (county)
11
Rising / Hot
Madison County, Illinois has 13 tracked cities with a combined population of 194,885. The median home value across these cities is $200,589.
The highest-momentum city in the county is Troy, with a composite score of 78 (Hot) — median home $331,233, +6.5% year over year.
The most affordable city tracked here is East Alton at $97,431.
Troy
pop 11,81078
HotHighland
pop 10,02872
RisingMaryville
pop 8,35272
RisingPontoon Beach
pop 5,84572
RisingGodfrey
pop 17,61070
RisingGlen Carbon
pop 13,88370
RisingBethalto
pop 9,18369
RisingEdwardsville
pop 26,71567
RisingCollinsville
pop 23,76667
RisingAlton
pop 24,96765
RisingWood River
pop 10,25165
RisingGranite City
pop 26,85456
StableEast Alton
pop 5,62149
StableSources: Zillow ZHVI, Zillow ZORI, US Census place population.
Climate & natural-disaster risk
Winter (Jan)
33° / 18°
avg high / low
Summer (Jul)
85° / 64°
avg high / low
Sunny days/yr
189
~52% of year
Annual precip
38″ rain
22″ snow
Disaster risk (1=very low, 5=very high)
Hurricane
Very low
Tornado
High
Wildfire
Very low
Earthquake
Low
Flood
Moderate
State-level averages from NOAA Climate Normals (1991-2020) and FEMA National Risk Index. City-level conditions can vary significantly within a state.