Appreciation Velocity — Illinois Cities
Cities of Illinois ranked by 1Y / 3Y / 5Y home-price appreciation.
Public Record
Top 10 — 5Y appreciation (Citys)
#1 · Ursa, IL
+2,608.8%
#2 · Princeton, IL
+2,257.0%
#3 · Lanark, IL
+1,593.1%
#4 · Maroa, IL
+891.1%
#5 · Goreville, IL
+812.4%
#6 · University Park, IL
+700.4%
#7 · Cahokia, IL
+560.2%
#8 · North Chicago, IL
+461.8%
#9 · Polo, IL
+438.5%
#10 · Bunker Hill, IL
+414.9%
City ranking — 5Y appreciation (highest first)
| # | City | State | 1Y | 3Y | 5Y | 10Y | Current median |
|---|---|---|---|---|---|---|---|
| 1 | Ursa, IL | IL | +1,246.8% | — | +2,608.8% | +2,830.4% | $2M |
| 2 | Princeton, IL | IL | +1,036.1% | +2,523.2% | +2,257.0% | +2,355.4% | $2.6M |
| 3 | Lanark, IL | IL | +197.4% | +108.8% | +1,593.1% | — | $855K |
| 4 | Maroa, IL | IL | — | — | +891.1% | +1,168.7% | $951.5K |
| 5 | Goreville, IL | IL | +13.2% | — | +812.4% | +92.1% | $237K |
| 6 | University Park, IL | IL | +205.0% | +559.2% | +700.4% | +1,760.7% | $895K |
| 7 | Cahokia, IL | IL | +155.1% | +746.6% | +560.2% | +942.7% | $321.5K |
| 8 | North Chicago, IL | IL | +109.6% | +221.5% | +461.8% | +185.0% | $434.3K |
| 9 | Polo, IL | IL | +424.6% | +359.9% | +438.5% | +230.3% | $633.4K |
| 10 | Bunker Hill, IL | IL | +73.6% | +203.8% | +414.9% | +705.1% | $381.1K |
| 11 | Gifford, IL | IL | +106.8% | — | +379.9% | — | $341.3K |
| 12 | LaSalle, IL | IL | +275.1% | +491.9% | +358.1% | +541.6% | $645.8K |
| 13 | Heyworth, IL | IL | +9.6% | -8.2% | +340.4% | +540.0% | $320K |
| 14 | Alhambra, IL | IL | +345.6% | +376.7% | +320.8% | +464.9% | $1.16M |
| 15 | Dix, IL | IL | +241.0% | — | +308.7% | +110.9% | $437K |
| 16 | Pittsfield, IL | IL | +91.8% | +188.1% | +298.8% | — | $355K |
| 17 | Moline, IL | IL | +184.3% | +172.6% | +288.6% | +179.8% | $450.6K |
| 18 | Spring Grove, IL | IL | +181.3% | +192.0% | +280.4% | +359.6% | $745.4K |
| 19 | Fairfield, IL | IL | +86.3% | +122.7% | +278.1% | +231.5% | $245K |
| 20 | Butler, IL | IL | — | — | +269.1% | — | $275K |
| 21 | Fairview Heights, IL | IL | +72.0% | +224.5% | +268.3% | +239.1% | $475K |
| 22 | Elburn, IL | IL | +195.8% | +197.9% | +263.6% | +385.9% | $1.1M |
| 23 | Avon, IL | IL | -41.3% | — | +263.5% | -48.6% | $135K |
| 24 | Western Springs, IL | IL | +130.5% | +169.7% | +254.2% | +285.8% | $2.03M |
| 25 | River Grove, IL | IL | +204.3% | — | +244.2% | +241.9% | $752.5K |
| 26 | Glen Ellyn, IL | IL | +65.2% | +157.1% | +238.1% | +141.4% | $982K |
| 27 | Summit, IL | IL | +70.5% | +168.3% | +236.1% | +747.7% | $607.5K |
| 28 | Calumet Park, IL | IL | +22.2% | +196.0% | +235.5% | +97.2% | $259K |
| 29 | Staunton, IL | IL | +111.6% | +231.5% | +234.3% | +102.6% | $276.3K |
| 30 | Riverton, IL | IL | +48.2% | +91.5% | +232.3% | +117.3% | $282.5K |
| 31 | Trenton, IL | IL | +121.6% | +343.7% | +212.8% | +452.7% | $540K |
| 32 | Dundee, IL | IL | +319.4% | — | +211.0% | -32.9% | $453K |
| 33 | Germantown Hills, IL | IL | +106.7% | +96.9% | +209.9% | +232.3% | $617K |
| 34 | Melrose Park, IL | IL | +46.4% | +57.9% | +208.7% | +183.2% | $476.5K |
| 35 | Mazon, IL | IL | — | +189.7% | +198.5% | +82.0% | $405K |
| 36 | New Lenox, IL | IL | +83.5% | +59.3% | +198.1% | +224.7% | $712.9K |
| 37 | Palestine, IL | IL | -42.6% | — | +193.7% | +71.6% | $81.5K |
| 38 | Saint Charles, IL | IL | +161.5% | +171.8% | +190.9% | +294.6% | $1.4M |
| 39 | Glencoe, IL | IL | +14.4% | — | +186.6% | +265.2% | $3.09M |
| 40 | North Barrington, IL | IL | +143.0% | +92.0% | +185.7% | +267.2% | $1.91M |
| 41 | Caseyville, IL | IL | -13.4% | -61.5% | +179.2% | +68.1% | $222.4K |
| 42 | River Forest, IL | IL | +1.4% | — | +178.9% | +29.0% | $926.2K |
| 43 | Aledo, IL | IL | +57.0% | +149.3% | +174.8% | +490.4% | $336.5K |
| 44 | Thomson, IL | IL | +138.3% | +292.9% | +174.0% | +159.3% | $389K |
| 45 | Northbrook, IL | IL | +38.9% | +80.4% | +173.3% | +174.5% | $1.13M |
| 46 | Catlin, IL | IL | -64.3% | +130.1% | +172.4% | +84.7% | $213K |
| 47 | Darien, IL | IL | +40.5% | +123.8% | +171.3% | +126.2% | $659.1K |
| 48 | Seneca, IL | IL | +108.6% | +84.5% | +170.4% | +220.2% | $365K |
| 49 | Collinsville, IL | IL | -16.4% | +184.9% | +167.4% | +107.8% | $237.5K |
| 50 | Gibson City, IL | IL | +30.5% | — | +165.4% | +221.7% | $212K |
| 51 | Steger, IL | IL | +63.6% | +115.5% | +163.5% | +536.8% | $299K |
| 52 | Lake in the Hills, IL | IL | +122.1% | +146.1% | +161.9% | +259.8% | $722.8K |
| 53 | Flora, IL | IL | +85.5% | — | +161.4% | +269.3% | $219.5K |
| 54 | Rolling Meadows, IL | IL | +79.8% | +102.4% | +155.4% | +228.3% | $575.8K |
| 55 | Maywood, IL | IL | +9.0% | +58.1% | +153.5% | +296.2% | $346.6K |
| 56 | Steward, IL | IL | +118.4% | -10.0% | +150.0% | — | $225K |
| 57 | Rockton, IL | IL | +13.5% | +30.9% | +149.0% | +84.7% | $334.6K |
| 58 | Johnston City, IL | IL | +117.6% | +187.3% | +148.6% | +285.3% | $274.1K |
| 59 | Harvey, IL | IL | +47.2% | +61.4% | +148.1% | +226.3% | $163.2K |
| 60 | Marshall, IL | IL | +65.3% | — | +147.8% | +29.7% | $207.5K |
| 61 | Glasford, IL | IL | -39.2% | — | +147.8% | +147.8% | $198.3K |
| 62 | Markham, IL | IL | +5.9% | +51.4% | +146.9% | +324.0% | $225K |
| 63 | Sauk Village, IL | IL | +44.0% | +20.1% | +143.7% | +378.5% | $189K |
| 64 | Roscoe, IL | IL | +44.1% | +122.2% | +142.0% | +186.7% | $485.6K |
| 65 | Winnetka, IL | IL | -12.5% | -4.3% | +141.8% | +100.1% | $2.1M |
| 66 | Taylor Ridge, IL | IL | +27.2% | -12.3% | +139.4% | +46.3% | $308.6K |
| 67 | Lockport, IL | IL | +16.8% | +14.4% | +139.3% | +161.4% | $498.3K |
| 68 | Phoenix, IL | IL | +92.7% | +85.4% | +139.0% | +562.5% | $265K |
| 69 | Lisle, IL | IL | +3.7% | -31.3% | +137.8% | +49.2% | $342.1K |
| 70 | Itasca, IL | IL | +60.4% | +120.4% | +137.0% | +178.1% | $780K |
| 71 | Sleepy Hollow, IL | IL | — | — | +135.0% | — | $560K |
| 72 | Ashland, IL | IL | +125.0% | — | +132.4% | — | $225K |
| 73 | Mount Carmel, IL | IL | +90.5% | +60.2% | +132.2% | +247.7% | $247.5K |
| 74 | Broadview, IL | IL | -31.3% | +193.6% | +129.4% | +247.4% | $365K |
| 75 | DeKalb, IL | IL | +51.0% | +181.5% | +129.3% | +220.5% | $332.5K |
| 76 | Highland, IL | IL | +68.3% | +21.3% | +129.1% | +130.1% | $365.4K |
| 77 | Cordova, IL | IL | +85.3% | — | +127.3% | +133.6% | $250K |
| 78 | Freeport, IL | IL | +35.5% | +61.9% | +124.8% | +97.4% | $175.8K |
| 79 | Nauvoo, IL | IL | +75.9% | +31.4% | +122.2% | — | $230K |
| 80 | Elmhurst, IL | IL | +24.5% | +129.7% | +120.4% | +119.3% | $941.9K |
| 81 | Highwood, IL | IL | +94.7% | — | +119.8% | +214.9% | $655K |
| 82 | Inverness, IL | IL | -4.9% | +61.4% | +117.0% | +146.5% | $949K |
| 83 | Joliet, IL | IL | +69.9% | +94.2% | +115.8% | +231.7% | $460.1K |
| 84 | Zion, IL | IL | -8.5% | +24.7% | +111.7% | +177.5% | $264.9K |
| 85 | Morton Grove, IL | IL | +14.3% | +130.2% | +111.1% | +146.5% | $647.8K |
| 86 | Jerseyville, IL | IL | +44.0% | +129.3% | +110.4% | +237.8% | $255K |
| 87 | Hillside, IL | IL | 0.0% | +85.2% | +110.0% | +158.6% | $385K |
| 88 | Vandalia, IL | IL | +53.5% | +298.2% | +107.9% | +106.7% | $289.6K |
| 89 | Matteson, IL | IL | +0.9% | +57.4% | +107.7% | -27.9% | $279.7K |
| 90 | Pekin, IL | IL | +5.2% | +38.6% | +107.5% | +130.6% | $199.4K |
| 91 | Northfield, IL | IL | -54.2% | -53.4% | +105.1% | +13.8% | $891K |
| 92 | Hinsdale, IL | IL | +11.0% | +9.1% | +104.3% | +58.8% | $1.68M |
| 93 | Rockdale, IL | IL | +13.3% | +178.4% | +102.7% | +207.6% | $323K |
| 94 | La Grange, IL | IL | +18.8% | +54.6% | +102.5% | +122.0% | $729.9K |
| 95 | Buckley, IL | IL | -27.9% | — | +101.4% | +254.6% | $124K |
| 96 | Rossville, IL | IL | +18.2% | -33.0% | +101.1% | +41.9% | $120.6K |
| 97 | Bellwood, IL | IL | +16.2% | +89.4% | +100.7% | +165.6% | $315.6K |
| 98 | Long Grove, IL | IL | +7.2% | +40.2% | +100.0% | +32.8% | $844.3K |
| 99 | Manteno, IL | IL | +19.4% | +100.3% | +99.9% | +136.6% | $359.5K |
| 100 | Lakemoor, IL | IL | -17.4% | -18.7% | +98.7% | +173.0% | $290.5K |
How to read these numbers
Velocity vs. level
A market with 25% one-year appreciation is moving fast — but a market with steady 6% over ten years has compounded much further. Use 10Y as the long-run signal, 1Y as the momentum signal.
Mean-reversion risk
Markets that posted huge 1Y and 3Y gains often cool over the next cycle. Compare 1Y to 5Y: if 1Y is far above 5Y, the trend is accelerating; if far below, it is decelerating — often the more important signal.
Sample sanity
We require a minimum current median price (default $50K) to filter out tiny ZIPs with noisy data. Raise that threshold for serious investment markets; lower it to find emerging niches. Source: public record.