Illinois · 84 cities and towns · Population 311,133
| Population | 311,133 |
| State | Illinois |
| FIPS Code | 17111 |
| Cities & Towns | 84 |
| Median Household Income | $100,101 ▲ 166% vs US avg |
| Median Home Value | $270,600 ▼ 4% vs US avg |
| Poverty Rate | 6.04% ▼ 51% vs US avg |
| Unemployment Rate | 4.85% ▼ 8% vs US avg |
| # | City | Population | Income | Home Value | Rent | Crime Rate |
|---|---|---|---|---|---|---|
| 1 | Elgin | 114,106 | $88,316 | $252,400 | $1,260 | 199.8 |
| 2 | Schaumburg | 76,780 | $94,690 | $312,200 | $1,774 | 97.3 |
| 3 | Palatine | 66,548 | $95,950 | $347,900 | $1,467 | 51.8 |
| 4 | Hoffman Estates | 51,186 | $109,683 | $340,400 | $1,764 | 95.2 |
| 5 | Crystal Lake | 40,436 | $105,428 | $287,400 | $1,431 | 129.1 |
| 6 | Streamwood | 39,055 | $101,049 | $258,300 | $1,849 | 101.3 |
| 7 | Carpentersville | 37,544 | $86,327 | $225,200 | $1,420 | 86.0 |
| 8 | Mundelein | 31,632 | $107,608 | $285,600 | $1,564 | 57.2 |
| 9 | Algonquin | 29,904 | $131,753 | $324,000 | $1,800 | 58.9 |
| 10 | Lake in the Hills | 28,853 | $113,491 | $296,400 | $1,634 | 58.8 |
| 11 | Huntley | 27,859 | $86,349 | $318,500 | $1,385 | 27.5 |
| 12 | McHenry | 27,774 | $86,865 | $244,900 | $1,508 | 90.3 |
| 13 | Round Lake Beach | 27,081 | $86,632 | $191,200 | $1,382 | 124.7 |
| 14 | Woodstock | 26,316 | $83,293 | $231,100 | $1,174 | 134.8 |
| 15 | Rolling Meadows | 23,981 | $100,424 | $299,700 | $1,563 | 65.8 |
| 16 | Grayslake | 20,707 | $113,697 | $293,900 | $1,434 | 123.0 |
| 17 | Lake Zurich | 19,727 | $139,959 | $418,300 | $1,782 | 29.9 |
| 18 | Round Lake | 18,588 | $108,965 | $257,400 | $1,494 | 124.3 |
| 19 | Cary | 17,875 | $109,790 | $287,000 | $1,456 | 100.2 |
| 20 | Antioch | 14,751 | $118,635 | $299,700 | $1,118 | 111.1 |
| 21 | Salem Lakes | 14,521 | $94,554 | $281,500 | $1,132 | — |
| 22 | Lindenhurst | 14,365 | $127,837 | $275,400 | $1,836 | 48.2 |
| 23 | Wauconda | 14,010 | $112,438 | $268,300 | $1,304 | — |
| 24 | Barrington | 11,049 | $150,714 | $580,900 | $1,886 | 9.7 |
| 25 | Fox Lake | 10,872 | $69,896 | $219,300 | $1,059 | — |
| 26 | Pingree Grove | 10,576 | $119,880 | $298,300 | $1,219 | 52.6 |
| 27 | Harvard | 9,875 | $71,418 | $174,000 | $1,184 | 108.5 |
| 28 | Hawthorn Woods | 9,145 | $238,114 | $592,800 | — | 0.0 |
| 29 | Lake Villa | 8,707 | $111,110 | $325,900 | $1,430 | 79.1 |
| 30 | Gilberts | 8,389 | $119,719 | $330,100 | $1,852 | 52.8 |
| 31 | Hampshire | 8,351 | $107,774 | $316,200 | $2,356 | 34.6 |
| 32 | Long Grove | 8,266 | $235,368 | $746,700 | $3,501 | — |
| 33 | Island Lake | 8,023 | $98,125 | $241,900 | $1,855 | 25.0 |
| 34 | West Dundee | 7,867 | $104,750 | $342,900 | $1,697 | 13.6 |
| 35 | Round Lake Park | 7,833 | $57,486 | $157,900 | $1,320 | 27.2 |
| 36 | Inverness | 7,541 | $215,810 | $704,100 | $3,501 | — |
| 37 | Marengo | 7,123 | $72,586 | $206,100 | $1,077 | 173.4 |
| 38 | Volo | 6,398 | $145,906 | $293,800 | $2,229 | — |
| 39 | Johnsburg | 6,374 | $106,827 | $312,200 | $1,330 | 63.6 |
| 40 | Twin Lakes | 6,351 | $85,800 | $257,000 | $1,034 | 49.1 |
| 41 | Lakemoor | 5,878 | $96,929 | $261,300 | $1,711 | 83.3 |
| 42 | Spring Grove | 5,866 | $133,224 | $371,200 | — | 70.0 |
| 43 | Lake Barrington | 5,400 | $132,857 | $451,400 | $3,060 | — |
| 44 | Bristol | 5,196 | $109,917 | $288,800 | $1,213 | — |
| 45 | South Barrington | 5,004 | $211,083 | $986,300 | $1,917 | 0.0 |
| 46 | Fox River Grove | 4,501 | $125,104 | $289,200 | $2,157 | 127.7 |
| 47 | Kildeer | 4,189 | $250,001 | $697,900 | — | 0.0 |
| 48 | Wonder Lake | 4,141 | $102,829 | $242,300 | $1,577 | — |
| 49 | Barrington Hills | 3,923 | $186,667 | $781,600 | $3,241 | 0.0 |
| 50 | Deer Park | 3,711 | $160,750 | $636,200 | $2,389 | — |
| County | State | Population | Income | Home Value | Distance |
|---|---|---|---|---|---|
| Lake County | IL | 713,159 | $104,553 | $313,700 | 20 mi |
| Kenosha County | WI | 168,693 | $76,583 | $234,700 | 23 mi |
| Kane County | IL | 517,254 | $96,400 | $290,100 | 29 mi |
| Boone County | IL | 53,459 | $80,502 | $181,700 | 31 mi |
| DuPage County | IL | 930,559 | $107,035 | $361,700 | 32 mi |
| Walworth County | WI | 105,127 | $75,172 | $254,300 | 33 mi |
| Racine County | WI | 197,068 | $72,658 | $226,500 | 38 mi |
| Cook County | IL | 5,225,367 | $78,304 | $293,700 | 38 mi |