Illinois
MyTownView covers 1278 municipalities across 102 counties in Illinois. Each town profile includes meeting minutes, building permits, property tax rates, school district performance, pension fund health, crime trends, and demographic data sourced from official government records.
102Counties
1278Municipalities
11,089,393Residents Covered
Top Cities in Illinois
Rankings include cities and towns with a population of 5,000 or more.
Most Affordable Homes
i| # | City | Affordability Score |
|---|---|---|
| 1 | North ChicagoLake | 90 / 100 |
| 2 | Round Lake ParkLake | 74 / 100 |
| 3 | ItascaDuPage | 73 / 100 |
| 4 | WarrenvilleDuPage | 73 / 100 |
| 5 | WillowbrookDuPage | 72 / 100 |
Most Affordable Rent
i| # | City | Affordability Score |
|---|---|---|
| 1 | North ChicagoLake | 80 / 100 |
| 2 | Lake ForestLake | 72 / 100 |
| 3 | PinckneyvillePerry | 71 / 100 |
| 4 | NormalMcLean | 68 / 100 |
| 5 | Clarendon HillsDuPage | 67 / 100 |
Fastest Growing Cities
| # | City | Population Change |
|---|---|---|
| 1 | LakemoorMcHenry | +10.0% |
| 2 | TroyMadison | +7.0% |
| 3 | ManhattanWill | +6.9% |
| 4 | United City of YorkvilleKendall | +5.7% |
| 5 | ElburnKane | +5.0% |
Best Demographics
i| # | City | Demographics Score |
|---|---|---|
| 1 | WinnetkaCook | 89 / 100 |
| 2 | GlencoeCook | 89 / 100 |
| 3 | HinsdaleDuPage | 87 / 100 |
| 4 | Western SpringsCook | 85 / 100 |
| 5 | Lake ForestLake | 83 / 100 |
Highest Paying Jobs
| # | City | Average Annual Wage |
|---|---|---|
| 1 | North ChicagoLake | $181,824 |
| 2 | Lake ForestLake | $135,218 |
| 3 | DeerfieldLake | $111,527 |
| 4 | LincolnshireLake | $105,975 |
| 5 | NorthbrookCook | $103,235 |
Most Remote-Friendly Cities
i| # | City | Work from Home % |
|---|---|---|
| 1 | LincolnshireLake | 37.3% work from home |
| 2 | WilmetteCook | 36.1% work from home |
| 3 | Clarendon HillsDuPage | 35.6% work from home |
| 4 | Long GroveLake | 34.8% work from home |
| 5 | FlossmoorCook | 34.6% work from home |
More Rankings
Most Jobs
#1 Countryside · 6.55 per capita
331 cities ranked →
Safest Cities
#1 Beardstown · 2.4 total crimes per 1k
296 cities ranked →
Lowest Property Taxes
#1 Palos Hills · 0.36%
328 cities ranked →
Best Schools
#1 Winnetka · 94 / 100
320 cities ranked →
Best Fiscal Health
#1 Mc Henry · 72 / 100
331 cities ranked →
Compare cities side by side
Dive deeper into any cities from these rankings. Compare demographics, finances, schools, safety, and more.
Free trial available →All 102 counties
Adams County
14 towns46,147 residents covered
Alexander County
5 towns3,146 residents covered
Bond County
7 towns10,018 residents covered
Boone County
5 towns31,490 residents covered
Brown County
4 towns2,658 residents covered
Bureau County
22 towns25,492 residents covered
Calhoun County
5 towns1,446 residents covered
Carroll County
7 towns10,196 residents covered
Cass County
5 towns9,587 residents covered
Champaign County
23 towns178,405 residents covered
Christian County
12 towns22,880 residents covered
Clark County
4 towns7,881 residents covered
Clay County
6 towns6,900 residents covered
Clinton County
13 towns22,121 residents covered
Coles County
6 towns35,786 residents covered
Cook County
122 towns5,141,360 residents covered
Crawford County
6 towns11,165 residents covered
Cumberland County
4 towns4,692 residents covered
De Witt County
6 towns10,424 residents covered
DeKalb County
12 towns82,104 residents covered
Douglas County
8 towns13,926 residents covered
DuPage County
29 towns801,791 residents covered
Edgar County
8 towns11,668 residents covered
Edwards County
4 towns3,097 residents covered
Effingham County
10 towns19,889 residents covered
Fayette County
7 towns9,840 residents covered
Ford County
9 towns10,222 residents covered
Franklin County
15 towns24,852 residents covered
Fulton County
20 towns23,549 residents covered
Gallatin County
7 towns3,254 residents covered
Greene County
8 towns8,003 residents covered
Grundy County
12 towns41,208 residents covered
Hamilton County
4 towns3,548 residents covered
Hancock County
15 towns11,956 residents covered
Hardin County
3 towns1,567 residents covered
Henderson County
8 towns3,236 residents covered
Henry County
14 towns34,486 residents covered
Iroquois County
21 towns17,885 residents covered
Jackson County
11 towns34,151 residents covered
Jasper County
7 towns3,827 residents covered
Jefferson County
9 towns18,673 residents covered
Jersey County
6 towns9,284 residents covered
Jo Daviess County
10 towns10,552 residents covered
Johnson County
7 towns4,007 residents covered
Kane County
24 towns552,271 residents covered
Kankakee County
19 towns79,239 residents covered
Kendall County
8 towns74,903 residents covered
Knox County
14 towns40,802 residents covered
LaSalle County
23 towns78,001 residents covered
Lake County
45 towns600,542 residents covered
Lawrence County
5 towns8,842 residents covered
Lee County
11 towns21,510 residents covered
Livingston County
13 towns23,466 residents covered
Logan County
10 towns17,763 residents covered
Macon County
12 towns89,070 residents covered
Macoupin County
25 towns27,021 residents covered
Madison County
27 towns212,629 residents covered
Marion County
13 towns25,248 residents covered
Marshall County
8 towns8,216 residents covered
Mason County
7 towns7,840 residents covered
Massac County
3 towns6,856 residents covered
McDonough County
10 towns21,186 residents covered
McHenry County
27 towns263,816 residents covered
McLean County
21 towns153,240 residents covered
Menard County
5 towns6,040 residents covered
Mercer County
9 towns7,859 residents covered
Monroe County
6 towns23,944 residents covered
Montgomery County
20 towns21,567 residents covered
Morgan County
10 towns26,231 residents covered
Moultrie County
6 towns7,554 residents covered
Ogle County
13 towns31,023 residents covered
Peoria County
15 towns145,449 residents covered
Perry County
6 towns12,294 residents covered
Piatt County
8 towns12,754 residents covered
Pike County
17 towns10,226 residents covered
Pope County
2 towns755 residents covered
Pulaski County
7 towns3,170 residents covered
Putnam County
5 towns3,457 residents covered
Randolph County
14 towns21,376 residents covered
Richland County
5 towns9,885 residents covered
Rock Island County
15 towns126,380 residents covered
Saline County
6 towns14,992 residents covered
Sangamon County
25 towns162,990 residents covered
Schuyler County
4 towns3,008 residents covered
Scott County
7 towns2,877 residents covered
Shelby County
11 towns11,001 residents covered
St. Clair County
25 towns198,562 residents covered
Stark County
3 towns3,835 residents covered
Stephenson County
11 towns31,302 residents covered
Tazewell County
16 towns105,555 residents covered
Union County
6 towns8,169 residents covered
Vermilion County
21 towns52,846 residents covered
Wabash County
4 towns7,698 residents covered
Warren County
5 towns11,351 residents covered
Washington County
13 towns8,165 residents covered
Wayne County
8 towns6,711 residents covered
White County
10 towns9,653 residents covered
Whiteside County
11 towns36,248 residents covered
Will County
24 towns542,900 residents covered
Williamson County
15 towns45,298 residents covered
Winnebago County
11 towns231,819 residents covered
Woodford County
14 towns23,619 residents covered