Best Cities In Illinois

AreaVibes reveals the best places to live across the United States of America. By assigning a Livability Score out of 100 for each city, AreaVibes ranks more than 20,000 cities across the United States of America. The Livability Score is created from a unique algorithm based on various important metrics for each city, including: amenities, cost of living, crime rates, education, employment, housing and weather. The higher the score, the better the city (in our opinion). Use the filters on the left to sort by state, population and category.
Best cities in
United States of America
Population minimum
Population maximum
Sorted by
Rank City Livability Ame­nities Cost of Living Crime Edu­cation Emp­loyment Housing Weather
1Leland Grove, ILPopulation: 1,74088AA+A+A+ABC
2Edwardsville, ILPopulation: 24,09387A+A+A+ABBC+
3Geneva, ILPopulation: 21,58887A+B+A+AAAD+
4Winnetka, ILPopulation: 12,21087A+FA+A+A+A+D+
5Forsyth, ILPopulation: 3,78587BA+A+AAB+C+
6Lisle, ILPopulation: 22,45387A+B+A+ABAD+
7Glencoe, ILPopulation: 8,72886A+FA+A+A+A+D+
8Kenilworth, ILPopulation: 2,66986A+FA+A+A+A+D+
9Hinsdale, ILPopulation: 16,59486A+FA+A+A+A+C
10Wilmette, ILPopulation: 27,20286A+FA+A+A+A+D+
11Batavia, ILPopulation: 25,69386AAA+AAB+D+
12Crystal Lawns, ILPopulation: 1,94186A+A+A+ABBD+
13St. Charles, ILPopulation: 33,04686AAA+AB+B+D+
14Western Springs, ILPopulation: 12,85386A+FA+A+A+A+C
15Tinley Park, ILPopulation: 56,34085AA+A+AB+B+D+
16Lemont, ILPopulation: 15,95485AAA+AB+AD+
17Highland Park, ILPopulation: 29,90985A+FA+A+AA+D+
18Golf, ILPopulation: 59085B+DA+AA+A+D+
19Woodridge, ILPopulation: 32,92685B+AA+AB+B+D+
20Glenview, ILPopulation: 44,47885A+FA+A+AA+D+
21La Grange, ILPopulation: 15,56385A+DA+AAAC
22Plainfield, ILPopulation: 39,03085BB+A+AAAD+
23Oak Park, ILPopulation: 51,78185A+DA+A+B+AC
24Mokena, ILPopulation: 18,42485C+AA+A+AAD+
25Morton, ILPopulation: 16,25585B+A+A+ABBC
26Naperville, ILPopulation: 142,14385ACA+A+AAD+
27Glen Ellyn, ILPopulation: 27,50385A+DA+AAAD+
28Elmhurst, ILPopulation: 44,38585A+DA+AAAD+
29Highland, ILPopulation: 9,43485B+A+A+AC+C+C+
30Frankfort, ILPopulation: 17,78785B+C+A+A+AAD+
31Northbrook, ILPopulation: 33,09585A+FA+A+AA+D+
32Deerfield, ILPopulation: 18,45284AFA+A+A+A+D+
33Winfield, ILPopulation: 9,16884BB+A+A+AAD+
34New Lenox, ILPopulation: 24,36984C+AA+AAB+D+
35Northfield, ILPopulation: 5,23484AFA+A+AA+D+
36Burr Ridge, ILPopulation: 10,59084AFA+A+A+A+C
37Antioch, ILPopulation: 14,18584AAA+AB+B+D
38Lockport, ILPopulation: 24,67284BA+A+AB+BD+
39Barrington, ILPopulation: 10,73984A+DA+A+AA+D+
40Orland Hills, ILPopulation: 7,11884AA+A+AB+B+D+
41Warrenville, ILPopulation: 13,34684B+A+A+ABBD+
42Clarendon Hills, ILPopulation: 8,43484AFA+A+AA+C
43Riverside, ILPopulation: 8,85984A+DA+AAAC
44Mahomet, ILPopulation: 7,23084C+AA+A+B+BC
45Washington, ILPopulation: 15,05284BA+A+ABBC
46Columbia, ILPopulation: 9,68784C+A+A+ABBB
47Yorkville, ILPopulation: 17,05584BA+A+AB+B+D
48Crystal Lake, ILPopulation: 40,86784AAA+AB+BD+
49River Forest, ILPopulation: 11,17484A+FAA+A+A+D+
50O'Fallon, ILPopulation: 28,37784BAA+AB+BC+
51Port Byron, ILPopulation: 1,72084C+A+A+AB+BD+
52Arlington Heights, ILPopulation: 75,22184A+DA+A+B+AD+
53Millstadt, ILPopulation: 3,94684BA+A+B+BBB
54Jerome, ILPopulation: 1,53084AA+A+AC+CC
55Monticello, ILPopulation: 5,29784B+A+A+ABC+C
56Park Ridge, ILPopulation: 37,26684A+DA+A+B+AD+
57Lake Zurich, ILPopulation: 19,67984A+DA+AAAD+
58Hometown, ILPopulation: 4,34684A+A+A+AC+C+C
59Trout Valley, ILPopulation: 58484B+DA+A+A+AD+
60Rochester, ILPopulation: 3,71284D+A+A+AABC
61Flossmoor, ILPopulation: 9,38784B+D+A+A+AB+C
62Oswego, ILPopulation: 30,30284BAA+AAB+D
63Mettawa, ILPopulation: 50283BFA+A+A+A+D+
64McHenry, ILPopulation: 26,86283AA+A+B+BBD
65Frankfort Square, ILPopulation: 9,12383BA+A+AB+B+C
66Peotone, ILPopulation: 4,70383BA+A+AB+BC
67Minooka, ILPopulation: 10,54883CA+A+AB+BD+
68Libertyville, ILPopulation: 20,38883A+DA+AAAD
69Sugar Grove, ILPopulation: 8,83183CAA+AAB+D
70Crainville, ILPopulation: 1,23083BA+A+B+CCB
71Waterloo, ILPopulation: 9,82683C+A+A+BBBB
72St. Jacob, ILPopulation: 1,41283D+A+A+AB+C+C+
73North Aurora, ILPopulation: 16,23183BA+A+AB+B+D
74Woodstock, ILPopulation: 24,78183A+A+A+B+BBD
75Shorewood, ILPopulation: 15,61183C+AA+AB+B+D+
76Indian Creek, ILPopulation: 52683ADA+AA+AD+
77Buffalo Grove, ILPopulation: 41,66783AD+A+A+AAD+
78Germantown Hills, ILPopulation: 3,40683FA+A+A+ABC
79Eureka, ILPopulation: 5,42183BA+A+B+C+C+C
80Wheaton, ILPopulation: 53,15583A+DA+AB+AD+
81Mascoutah, ILPopulation: 7,57883CA+A+ABC+C+
82Dunlap, ILPopulation: 1,58883D+A+A+AB+BC
83Bolingbrook, ILPopulation: 73,38383B+A+A+B+B+B+D+
84Manhattan, ILPopulation: 6,45683D+A+A+A+B+BD+
85Smithton, ILPopulation: 3,64883CA+A+BBBC+
86Palatine, ILPopulation: 68,33883A+D+A+ABB+D+
87Goodfield, ILPopulation: 1,03983DA+A+A+B+BC
88Monee, ILPopulation: 5,09982CA+A+ABBC
89Timberlane, ILPopulation: 1,11882DA+A+AAB+D
90West Chicago, ILPopulation: 27,07982AA+A+CBB+D+
91Swansea, ILPopulation: 13,49582CA+A+ABBC+
92Teutopolis, ILPopulation: 1,81782D+A+A+ABC+C+
93Sycamore, ILPopulation: 17,50582BA+A+ABBD+
94Downers Grove, ILPopulation: 48,62182A+D+A+A+B+AD+
95Lake Bluff, ILPopulation: 6,21482C+FA+A+A+A+D
96Palos Heights, ILPopulation: 12,44682A+DA+AB+B+C
97Willowbrook, ILPopulation: 2,10782ADA+AAB+C
98Prestbury, ILPopulation: 1,82282B+DA+A+AAD
99Twin Grove, ILPopulation: 1,50482FA+A+AAB+C
100Des Plaines, ILPopulation: 58,30282A+CA+B+BB+D+
Photos provided by Panoramio. Photos are under the copyright of their owners.