Choose Country

McHenry County

Illinois · 84 cities and towns · Population 311,133

311,133 Population
84 Cities & Towns
$100,101 Median Income
$270,600 Median Home Value
6.04% Poverty Rate
4.85% Unemployment

McHenry County Overview

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

Largest Cities in McHenry County

All Cities in McHenry County (84)

Sort by: Population · Name · Income · Home Value · Rent · Crime Rate
# 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
1 2

Nearby Counties

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