Stacker compiled a list of cities with the fastest-growing home prices in Illinois using data from Zillow. Cities are ranked by the dollar change in the Zillow Home Values Index for all homes from the 12 months ending July 2023. The charts in this story were created automatically using Matplotlib. Data was available for 1,034 cities and towns in Illinois. The typical home value in the United States was $349,679 in July, 1.4% higher than the year before, and a new record.

Metros with the most cities in the top 50
#1. Chicago-Naperville-Elgin, IL-IN-WI: 24
#2. Bloomington, IL: 6
#3. St. Louis, MO-IL: 4
#4. Peoria, IL: 3
#4. Pontiac, IL: 3
#6. Charleston-Mattoon, IL: 2
#7. Dixon, IL: 1

Read on to see which cities made the list.

Stacker

#50. Mount Carroll

– Typical home value: $132,041
– 1-year price change: +$21,893 (+19.9%)
– 5-year price change: +$51,150 (+63.2%)
– Metro area: not in a metro area

Stacker

#49. Tamaroa

– Typical home value: $102,354
– 1-year price change: +$21,912 (+27.2%)
– 5-year price change: data not available
– Metro area: not in a metro area

Stacker

#48. Kildeer

– Typical home value: $736,241
– 1-year price change: +$22,083 (+3.1%)
– 5-year price change: +$140,421 (+23.6%)
– Metro area: Chicago-Naperville-Elgin, IL-IN-WI

Stacker

#47. Union

– Typical home value: $367,806
– 1-year price change: +$22,316 (+6.5%)
– 5-year price change: +$154,427 (+72.4%)
– Metro area: Chicago-Naperville-Elgin, IL-IN-WI

Stacker

#46. Indian Creek

– Typical home value: $500,013
– 1-year price change: +$22,427 (+4.7%)
– 5-year price change: +$107,055 (+27.2%)
– Metro area: Chicago-Naperville-Elgin, IL-IN-WI

Stacker

#45. Herrick

– Typical home value: $148,381
– 1-year price change: +$22,523 (+17.9%)
– 5-year price change: +$78,300 (+111.7%)
– Metro area: not in a metro area

Stacker

#44. Willowbrook

– Typical home value: $287,077
– 1-year price change: +$22,723 (+8.6%)
– 5-year price change: +$74,236 (+34.9%)
– Metro area: Chicago-Naperville-Elgin, IL-IN-WI

Stacker

#43. Goodfield

– Typical home value: $250,527
– 1-year price change: +$22,799 (+10.0%)
– 5-year price change: +$97,606 (+63.8%)
– Metro area: Peoria, IL

Stacker

#42. Rosemont

– Typical home value: $320,593
– 1-year price change: +$23,055 (+7.7%)
– 5-year price change: +$82,793 (+34.8%)
– Metro area: Chicago-Naperville-Elgin, IL-IN-WI

Stacker

#41. Carrollton

– Typical home value: $132,969
– 1-year price change: +$23,092 (+21.0%)
– 5-year price change: +$42,475 (+46.9%)
– Metro area: not in a metro area

Stacker

#40. Golden Eagle

– Typical home value: $219,711
– 1-year price change: +$23,269 (+11.8%)
– 5-year price change: data not available
– Metro area: St. Louis, MO-IL

Stacker

#39. Jewett

– Typical home value: $164,284
– 1-year price change: +$23,851 (+17.0%)
– 5-year price change: +$91,715 (+126.4%)
– Metro area: Charleston-Mattoon, IL

Stacker

#38. Roberts

– Typical home value: $107,816
– 1-year price change: +$24,310 (+29.1%)
– 5-year price change: data not available
– Metro area: Pontiac, IL

Stacker

#37. Darien

– Typical home value: $391,909
– 1-year price change: +$24,365 (+6.6%)
– 5-year price change: +$86,177 (+28.2%)
– Metro area: Chicago-Naperville-Elgin, IL-IN-WI

Stacker

#36. Metcalf

– Typical home value: $69,491
– 1-year price change: +$25,425 (+57.7%)
– 5-year price change: data not available
– Metro area: not in a metro area

Stacker

#35. Downs

– Typical home value: $279,978
– 1-year price change: +$26,435 (+10.4%)
– 5-year price change: +$86,891 (+45.0%)
– Metro area: Bloomington, IL

Stacker

#34. Glen Ellyn

– Typical home value: $483,474
– 1-year price change: +$26,439 (+5.8%)
– 5-year price change: +$99,121 (+25.8%)
– Metro area: Chicago-Naperville-Elgin, IL-IN-WI

Stacker

#33. Neoga

– Typical home value: $157,534
– 1-year price change: +$26,627 (+20.3%)
– 5-year price change: +$67,278 (+74.5%)
– Metro area: Charleston-Mattoon, IL

Stacker

#32. Harmon

– Typical home value: $170,730
– 1-year price change: +$27,442 (+19.2%)
– 5-year price change: data not available
– Metro area: Dixon, IL

Stacker

#31. Mazon

– Typical home value: $250,582
– 1-year price change: +$28,258 (+12.7%)
– 5-year price change: +$70,040 (+38.8%)
– Metro area: Chicago-Naperville-Elgin, IL-IN-WI

Stacker

#30. Long Grove

– Typical home value: $804,756
– 1-year price change: +$28,355 (+3.7%)
– 5-year price change: +$165,499 (+25.9%)
– Metro area: Chicago-Naperville-Elgin, IL-IN-WI

Stacker

#29. Oak Brook

– Typical home value: $805,152
– 1-year price change: +$28,511 (+3.7%)
– 5-year price change: +$148,427 (+22.6%)
– Metro area: Chicago-Naperville-Elgin, IL-IN-WI

Stacker

#28. Downers Grove

– Typical home value: $427,775
– 1-year price change: +$28,828 (+7.2%)
– 5-year price change: +$97,611 (+29.6%)
– Metro area: Chicago-Naperville-Elgin, IL-IN-WI

Stacker

#27. Lincolnshire

– Typical home value: $621,936
– 1-year price change: +$29,319 (+4.9%)
– 5-year price change: +$108,663 (+21.2%)
– Metro area: Chicago-Naperville-Elgin, IL-IN-WI

Stacker

#26. Elmhurst

– Typical home value: $513,539
– 1-year price change: +$29,583 (+6.1%)
– 5-year price change: +$102,732 (+25.0%)
– Metro area: Chicago-Naperville-Elgin, IL-IN-WI

Stacker

#25. Lexington

– Typical home value: $205,794
– 1-year price change: +$31,098 (+17.8%)
– 5-year price change: +$59,412 (+40.6%)
– Metro area: Bloomington, IL

Stacker

#24. Lowpoint

– Typical home value: $191,237
– 1-year price change: +$31,197 (+19.5%)
– 5-year price change: +$98,202 (+105.6%)
– Metro area: Peoria, IL

Stacker

#23. Old Mill Creek

– Typical home value: $486,998
– 1-year price change: +$32,239 (+7.1%)
– 5-year price change: +$128,806 (+36.0%)
– Metro area: Chicago-Naperville-Elgin, IL-IN-WI

Stacker

#22. Thawville

– Typical home value: $136,603
– 1-year price change: +$32,496 (+31.2%)
– 5-year price change: +$55,822 (+69.1%)
– Metro area: Pontiac, IL

Stacker

#21. Carlock

– Typical home value: $240,705
– 1-year price change: +$32,518 (+15.6%)
– 5-year price change: +$87,729 (+57.3%)
– Metro area: Bloomington, IL

Stacker

#20. Riverwoods

– Typical home value: $821,087
– 1-year price change: +$32,715 (+4.1%)
– 5-year price change: +$131,887 (+19.1%)
– Metro area: Chicago-Naperville-Elgin, IL-IN-WI

Stacker

#19. Hudson

– Typical home value: $260,290
– 1-year price change: +$33,256 (+14.6%)
– 5-year price change: +$79,577 (+44.0%)
– Metro area: Bloomington, IL

Stacker

#18. Wilmette

– Typical home value: $772,223
– 1-year price change: +$33,370 (+4.5%)
– 5-year price change: +$161,791 (+26.5%)
– Metro area: Chicago-Naperville-Elgin, IL-IN-WI

Stacker

#17. Prairie du Rocher

– Typical home value: $125,746
– 1-year price change: +$35,996 (+40.1%)
– 5-year price change: +$66,437 (+112.0%)
– Metro area: St. Louis, MO-IL

Stacker

#16. Bannockburn

– Typical home value: $1,082,447
– 1-year price change: +$38,399 (+3.7%)
– 5-year price change: +$216,851 (+25.1%)
– Metro area: Chicago-Naperville-Elgin, IL-IN-WI

Stacker

#15. Versailles

– Typical home value: $105,641
– 1-year price change: +$38,526 (+57.4%)
– 5-year price change: data not available
– Metro area: not in a metro area

Stacker

#14. Batchtown

– Typical home value: $160,003
– 1-year price change: +$39,838 (+33.2%)
– 5-year price change: data not available
– Metro area: St. Louis, MO-IL

Stacker

#13. Cropsey

– Typical home value: $175,622
– 1-year price change: +$40,013 (+29.5%)
– 5-year price change: data not available
– Metro area: Pontiac, IL

Stacker

#12. Ellsworth

– Typical home value: $214,165
– 1-year price change: +$40,423 (+23.3%)
– 5-year price change: data not available
– Metro area: Bloomington, IL

Stacker

#11. Brussels

– Typical home value: $164,735
– 1-year price change: +$44,258 (+36.7%)
– 5-year price change: data not available
– Metro area: St. Louis, MO-IL

Stacker

#10. Mount Sterling

– Typical home value: $102,524
– 1-year price change: +$47,052 (+84.8%)
– 5-year price change: +$42,004 (+69.4%)
– Metro area: not in a metro area

Stacker

#9. Winnetka

– Typical home value: $1,417,727
– 1-year price change: +$47,069 (+3.4%)
– 5-year price change: +$385,282 (+37.3%)
– Metro area: Chicago-Naperville-Elgin, IL-IN-WI

Stacker

#8. Lake Forest

– Typical home value: $1,010,349
– 1-year price change: +$47,578 (+4.9%)
– 5-year price change: +$212,075 (+26.6%)
– Metro area: Chicago-Naperville-Elgin, IL-IN-WI

Stacker

#7. Laura

– Typical home value: $167,014
– 1-year price change: +$48,512 (+40.9%)
– 5-year price change: +$104,133 (+165.6%)
– Metro area: Peoria, IL

Stacker

#6. Newark

– Typical home value: $372,697
– 1-year price change: +$48,705 (+15.0%)
– 5-year price change: +$174,630 (+88.2%)
– Metro area: Chicago-Naperville-Elgin, IL-IN-WI

Stacker

#5. Cooksville

– Typical home value: $185,886
– 1-year price change: +$51,776 (+38.6%)
– 5-year price change: data not available
– Metro area: Bloomington, IL

Stacker

#4. Verona

– Typical home value: $329,035
– 1-year price change: +$57,320 (+21.1%)
– 5-year price change: +$113,952 (+53.0%)
– Metro area: Chicago-Naperville-Elgin, IL-IN-WI

Stacker

#3. Glencoe

– Typical home value: $1,215,717
– 1-year price change: +$58,011 (+5.0%)
– 5-year price change: +$347,528 (+40.0%)
– Metro area: Chicago-Naperville-Elgin, IL-IN-WI

Stacker

#2. Hinsdale

– Typical home value: $1,000,767
– 1-year price change: +$58,298 (+6.2%)
– 5-year price change: +$106,322 (+11.9%)
– Metro area: Chicago-Naperville-Elgin, IL-IN-WI

Stacker

#1. Kenilworth

– Typical home value: $1,608,983
– 1-year price change: +$58,761 (+3.8%)
– 5-year price change: +$408,491 (+34.0%)
– Metro area: Chicago-Naperville-Elgin, IL-IN-WI