# Cities in Illinois by median age, 2024

All 225 values come from U.S. Census Bureau for 2024, so the places are comparable.

- Indicator id: `median_age`
- Unit: years
- Definition: Age that divides the resident population into two halves of equal size. Spain and the EU: on 1 January. United States: American Community Survey five-year estimate, where the period shown is the last year of the five-year span. Canada: on 1 July, Statistics Canada population estimates.
- Source: U.S. Census Bureau, American Community Survey 5-year estimates, table B01002: median age, total population, US cities (incorporated places of 10,000 or more) (https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/5YRData/acsdt5y2024-b01002.dat)
- Publisher page: https://invokely.ai/en/publishers/us-census-bureau
- Retrieved: 2026-10-12
- Citation: U.S. Census Bureau. American Community Survey 5-year estimates, table B01002: median age, total population, US cities (incorporated places of 10,000 or more). https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/5YRData/acsdt5y2024-b01002.dat. Retrieved 2026-10-12.
- Web page: https://invokely.ai/rankings/median-age/illinois-cities

| Rank | Place | years |
|---:|---|---:|
| 1 | Burr Ridge, IL | 56.9 |
| 2 | Westchester, IL | 51.6 |
| 3 | Palos Heights, IL | 50.2 |
| 4 | Huntley, IL | 49.7 |
| 5 | Northbrook, IL | 49.6 |
| 6 | Crestwood, IL | 49.2 |
| 7 | Godfrey, IL | 48.4 |
| 8 | Niles, IL | 48.2 |
| 9 | Glenview, IL | 46.5 |
| 10 | Kewanee, IL | 46.3 |
| 10 | Orland Park, IL | 46.3 |
| 12 | Mokena, IL | 46.2 |
| 13 | Lake Forest, IL | 46.1 |
| 14 | Norridge, IL | 46 |
| 15 | Canton, IL | 45.9 |
| 16 | Lincolnwood, IL | 45.6 |
| 17 | Wilmette, IL | 45.3 |
| 18 | Highland Park, IL | 45 |
| 19 | Elk Grove Village, IL | 44.8 |
| 20 | Morton Grove, IL | 44.6 |
| 20 | Richton Park, IL | 44.6 |
| 22 | Deerfield, IL | 44.5 |
| 22 | Matteson, IL | 44.5 |
| 24 | Darien, IL | 44.4 |
| 24 | Park Ridge, IL | 44.4 |
| 26 | East St. Louis, IL | 44.3 |
| 27 | Shorewood, IL | 44.2 |
| 28 | La Grange Park, IL | 44 |
| 28 | Winfield, IL | 44 |
| 30 | Barrington, IL | 43.9 |
| 30 | McHenry, IL | 43.9 |
| 32 | Beach Park, IL | 43.7 |
| 32 | Lemont, IL | 43.7 |
| 34 | Campton Hills, IL | 43.6 |
| 34 | Downers Grove, IL | 43.6 |
| 36 | Bloomingdale, IL | 43.2 |
| 36 | Geneva, IL | 43.2 |
| 36 | Skokie, IL | 43.2 |
| 36 | Tinley Park, IL | 43.2 |
| 36 | Westmont, IL | 43.2 |
| 41 | Fox Lake, IL | 42.9 |
| 42 | Freeport, IL | 42.8 |
| 42 | Pontiac, IL | 42.8 |
| 42 | Prospect Heights, IL | 42.8 |
| 45 | Arlington Heights, IL | 42.6 |
| 45 | East Peoria, IL | 42.6 |
| 45 | Homer Glen, IL | 42.6 |
| 45 | Sterling, IL | 42.6 |
| 49 | Columbia, IL | 42.4 |
| 50 | Des Plaines, IL | 42.3 |
| 50 | Swansea, IL | 42.3 |
| 50 | Wood Dale, IL | 42.3 |
| 53 | Frankfort, IL | 42.2 |
| 53 | Marion, IL | 42.2 |
| 53 | Roselle, IL | 42.2 |
| 56 | Libertyville, IL | 42.1 |
| 57 | Batavia, IL | 42 |
| 57 | Buffalo Grove, IL | 42 |
| 57 | Elmhurst, IL | 42 |
| 60 | Dixon, IL | 41.9 |
| 60 | Northlake, IL | 41.9 |
| 60 | Pekin, IL | 41.9 |
| 60 | South Holland, IL | 41.9 |
| 64 | Highland, IL | 41.8 |
| 64 | Vernon Hills, IL | 41.8 |
| 66 | Hinsdale, IL | 41.7 |
| 66 | Palos Hills, IL | 41.7 |
| 68 | Brookfield, IL | 41.6 |
| 68 | Western Springs, IL | 41.6 |
| 70 | Elmwood Park, IL | 41.5 |
| 70 | North Aurora, IL | 41.5 |
| 70 | St. Charles, IL | 41.5 |
| 70 | Waterloo, IL | 41.5 |
| 70 | Winnetka, IL | 41.5 |
| 75 | Algonquin, IL | 41.4 |
| 75 | Morton, IL | 41.4 |
| 77 | Herrin, IL | 41.2 |
| 78 | Mount Prospect, IL | 41.1 |
| 79 | Bartlett, IL | 41 |
| 79 | Fairview Heights, IL | 41 |
| 79 | Lansing, IL | 41 |
| 79 | Shiloh, IL | 41 |
| 79 | Springfield, IL | 41 |
| 84 | Addison, IL | 40.8 |
| 84 | Galesburg, IL | 40.8 |
| 84 | Lyons, IL | 40.8 |
| 84 | Mattoon, IL | 40.8 |
| 88 | La Grange, IL | 40.7 |
| 88 | Palatine, IL | 40.7 |
| 90 | Oak Forest, IL | 40.5 |
| 91 | Carol Stream, IL | 40.4 |
| 91 | Country Club Hills, IL | 40.4 |
| 91 | Glen Carbon, IL | 40.4 |
| 91 | Granite City, IL | 40.4 |
| 91 | Naperville, IL | 40.4 |
| 96 | Dolton, IL | 40.3 |
| 96 | Lake Zurich, IL | 40.3 |
| 96 | Machesney Park, IL | 40.3 |
| 96 | Oak Lawn, IL | 40.3 |
| 96 | Oak Park, IL | 40.3 |
| 96 | Wood River, IL | 40.3 |
| 102 | Homewood, IL | 40.2 |
| 102 | Morris, IL | 40.2 |
| 104 | Gurnee, IL | 40.1 |
| 105 | Forest Park, IL | 40 |
| 105 | River Forest, IL | 40 |
| 105 | Streamwood, IL | 40 |
| 108 | Bensenville, IL | 39.9 |
| 108 | Wheeling, IL | 39.9 |
| 110 | Danville, IL | 39.8 |
| 110 | Glen Ellyn, IL | 39.8 |
| 110 | Ottawa, IL | 39.8 |
| 113 | Quincy, IL | 39.7 |
| 113 | Schiller Park, IL | 39.7 |
| 113 | Woodstock, IL | 39.7 |
| 116 | Effingham, IL | 39.6 |
| 116 | Schaumburg, IL | 39.6 |
| 116 | Taylorville, IL | 39.6 |
| 119 | Rolling Meadows, IL | 39.5 |
| 120 | Bridgeview, IL | 39.4 |
| 120 | Worth, IL | 39.4 |
| 122 | Crystal Lake, IL | 39.3 |
| 123 | Cary, IL | 39.2 |
| 123 | Decatur, IL | 39.2 |
| 123 | Hoffman Estates, IL | 39.2 |
| 123 | Lincoln, IL | 39.2 |
| 123 | Lombard, IL | 39.2 |
| 128 | Alsip, IL | 39.1 |
| 128 | Belleville, IL | 39.1 |
| 128 | Centralia, IL | 39.1 |
| 128 | Crest Hill, IL | 39.1 |
| 132 | South Elgin, IL | 39 |
| 133 | East Moline, IL | 38.9 |
| 133 | Mount Vernon, IL | 38.9 |
| 135 | Evergreen Park, IL | 38.8 |
| 135 | Hickory Hills, IL | 38.8 |
| 137 | Bellwood, IL | 38.7 |
| 137 | Belvidere, IL | 38.7 |
| 137 | Oswego, IL | 38.7 |
| 140 | Burbank, IL | 38.6 |
| 140 | Calumet City, IL | 38.6 |
| 142 | Collinsville, IL | 38.5 |
| 142 | Lockport, IL | 38.5 |
| 144 | Evanston, IL | 38.4 |
| 145 | Franklin Park, IL | 38.3 |
| 145 | Midlothian, IL | 38.3 |
| 147 | Washington, IL | 38.2 |
| 148 | Blue Island, IL | 38.1 |
| 148 | Hazel Crest, IL | 38.1 |
| 148 | Mundelein, IL | 38.1 |
| 148 | Summit, IL | 38.1 |
| 152 | Alton, IL | 38 |
| 152 | Moline, IL | 38 |
| 152 | Pingree Grove, IL | 38 |
| 155 | Berwyn, IL | 37.8 |
| 155 | O'Fallon, IL | 37.8 |
| 157 | Mahomet, IL | 37.7 |
| 157 | Rockford, IL | 37.7 |
| 159 | Jacksonville, IL | 37.6 |
| 159 | Lindenhurst, IL | 37.6 |
| 159 | Streator, IL | 37.6 |
| 162 | Plainfield, IL | 37.5 |
| 162 | Woodridge, IL | 37.5 |
| 164 | Rock Island, IL | 37.4 |
| 165 | Melrose Park, IL | 37.3 |
| 166 | Bolingbrook, IL | 37.2 |
| 166 | Channahon, IL | 37.2 |
| 166 | Grayslake, IL | 37.2 |
| 166 | Loves Park, IL | 37.2 |
| 170 | Villa Park, IL | 37 |
| 171 | Park Forest, IL | 36.9 |
| 172 | Antioch, IL | 36.8 |
| 172 | Lake in the Hills, IL | 36.8 |
| 172 | New Lenox, IL | 36.8 |
| 172 | Wheaton, IL | 36.8 |
| 176 | Elgin, IL | 36.7 |
| 177 | Harvey, IL | 36.6 |
| 177 | Justice, IL | 36.6 |
| 177 | Rantoul, IL | 36.6 |
| 177 | Wauconda, IL | 36.6 |
| 181 | Lisle, IL | 36.5 |
| 181 | Warrenville, IL | 36.5 |
| 183 | Roscoe, IL | 36.4 |
| 184 | River Grove, IL | 36.3 |
| 184 | West Chicago, IL | 36.3 |
| 186 | Bloomington, IL | 36.2 |
| 187 | Glendale Heights, IL | 36.1 |
| 187 | Kankakee, IL | 36.1 |
| 187 | Round Lake, IL | 36.1 |
| 187 | Sycamore, IL | 36.1 |
| 191 | Bourbonnais, IL | 35.8 |
| 191 | Chicago, IL | 35.8 |
| 191 | Joliet, IL | 35.8 |
| 191 | Yorkville, IL | 35.8 |
| 195 | Peoria, IL | 35.5 |
| 195 | Romeoville, IL | 35.5 |
| 195 | Waukegan, IL | 35.5 |
| 198 | Chatham, IL | 35.4 |
| 199 | Hanover Park, IL | 35.3 |
| 199 | Montgomery, IL | 35.3 |
| 201 | Aurora, IL | 35.2 |
| 201 | Chicago Heights, IL | 35.2 |
| 201 | Troy, IL | 35.2 |
| 204 | Bradley, IL | 34.7 |
| 205 | Maywood, IL | 34.6 |
| 206 | Cicero, IL | 34.4 |
| 207 | Markham, IL | 34.2 |
| 208 | Chicago Ridge, IL | 34 |
| 209 | Carpentersville, IL | 33.8 |
| 209 | Round Lake Beach, IL | 33.8 |
| 211 | Manhattan, IL | 32.8 |
| 211 | Riverdale, IL | 32.8 |
| 213 | Zion, IL | 32.3 |
| 214 | Minooka, IL | 32.1 |
| 215 | Edwardsville, IL | 31.8 |
| 216 | Plano, IL | 31.6 |
| 217 | Cahokia Heights, IL | 30.3 |
| 218 | Charleston, IL | 29.6 |
| 219 | Macomb, IL | 27.6 |
| 220 | Champaign, IL | 26.6 |
| 221 | DeKalb, IL | 26.1 |
| 221 | Urbana, IL | 26.1 |
| 223 | Normal, IL | 25 |
| 224 | Carbondale, IL | 24.6 |
| 225 | North Chicago, IL | 23.2 |
