Guest, Sign inJoin
Campton Town Hall (10725375446)Campton Hills, #1 on this list · Photo: Teemu008 from Palatine, Illinois · CC BY-SA 2.0
Illinois rankings · Safety

Safest towns in Illinois

Campton Hills reports the least crime per resident of Illinois’ 339 towns with crime figures for 2023–2025; 118 of the 339 grade A− or better on safety nationally.

Crimes reported by each town’s own police, 2023–2025, per 1,000 residents, violent crimes counted four times. The same measure as the Safety grade. For 20 of them one year isn’t in the FBI’s published tables and comes from the FBI Crime Data Explorer or the state’s own reports (named in the row). How grades work

#1

Campton Hills

Kane County · 10,894 people
A+

0.49 weighted crimes per 1,000 a year·violent 0.0, property 0.4

#2

Diamond

Grundy County · 2,714 people
A+

0.99 weighted crimes per 1,000 a year·violent 0.0, property 1.0

All 339 towns

Weighted crimes per 1,000 residents a year, lowest first, to two decimals (the sort uses the exact rate, so there are no rounding ties). Grade = the national Safety grade.

339 towns ranked. Not here? See towns without their own figures.

#TownWeighted rateViolentPropertyGrade
1Campton HillsKane County · 10,894 people0.490.00.4A+
2DiamondGrundy County · 2,714 people0.990.01.0A+
3Hawthorn WoodsLake County · 9,679 people1.260.11.0A+
4Pingree GroveKane County · 12,545 people2.080.21.3A+
5Sleepy HollowKane County · 3,122 people2.460.02.5A+
6SmithtonSt. Clair County · 3,868 people · 2023 from the FBI Crime Data Explorer2.660.22.0A+
7GilbertsKane County · 9,082 people2.710.21.8A+
8LakewoodMcHenry County · 4,293 people2.880.22.3A+
9Western SpringsCook County · 13,588 people3.060.12.6A+
10Homer GlenWill County · 24,873 people3.610.22.8A+
11ByronOgle County · 3,777 people · 2023 from the FBI Crime Data Explorer3.630.51.5A+
12MillstadtSt. Clair County · 3,950 people3.650.22.6A+
13ManhattanWill County · 10,943 people3.840.42.1A+
14WaucondaLake County · 13,993 people · 2024 from the FBI Crime Data Explorer3.900.61.5A+
15LindenhurstLake County · 14,810 people · 2023 from the FBI Crime Data Explorer4.050.42.3A
16BreeseClinton County · 4,602 people4.050.52.0A
17MinookaGrundy County · 12,899 people · 2023 from the FBI Crime Data Explorer4.060.32.9A
18Stone ParkCook County · 4,477 people4.180.81.1A
19InvernessCook County · 7,418 people4.300.33.0A
T20PinckneyvillePerry County · 4,903 people4.500.52.4A
T20Willow SpringsCook County · 5,788 people4.500.23.8A
22Sugar GroveKane County · 9,381 people4.510.23.8A
23SullivanMoultrie County · 4,310 people4.561.00.5A
24ShermanSangamon County · 4,644 people4.560.43.1A
25Round Lake ParkLake County · 7,844 people4.580.62.0A
26Palos ParkCook County · 4,805 people4.630.04.6A
27TrentonClinton County · 2,643 people4.670.91.1A
28LaSalleLaSalle County · 9,388 people4.690.81.7A
29Spring GroveMcHenry County · 5,526 people4.700.33.5A
30WinfieldDuPage County · 10,146 people4.800.52.8A
31New BadenClinton County · 3,378 people4.850.72.1A
32Wonder LakeMcHenry County · 5,593 people4.970.24.0A
33ChesterRandolph County · 6,847 people5.140.53.0A
34MascoutahSt. Clair County · 9,239 people5.160.33.8A
35BartlettDuPage County · 40,855 people5.170.43.4A
36Fox River GroveMcHenry County · 4,881 people5.220.43.8A
37Round Lake HeightsLake County · 2,580 people · 2023 from the FBI Crime Data Explorer5.310.43.8A
38SandwichDeKalb County · 7,380 people5.310.62.7A
39HampshireKane County · 9,266 people5.560.53.5A
40Clarendon HillsDuPage County · 8,681 people5.600.24.7A
41WestchesterCook County · 16,300 people5.660.44.0A
42Lake in the HillsMcHenry County · 28,590 people5.710.63.2A
43TroyMadison County · 11,893 people5.720.44.2A
44HinsdaleDuPage County · 17,573 people5.780.34.5A
45HuntleyMcHenry County · 29,132 people5.860.34.7A
46RiverwoodsLake County · 3,766 people5.880.34.8A
47CaryMcHenry County · 17,932 people5.950.54.1A
48Barrington HillsCook County · 4,086 people5.980.63.6A
49Island LakeMcHenry County · 8,047 people6.010.44.5A
50Le RoyMcLean County · 3,465 people6.140.92.7A
51BrookfieldCook County · 18,879 people6.260.64.0A
52McLeansboroHamilton County · 2,585 people6.271.21.7A
53BeecherWill County · 4,740 people6.400.73.6A
54WheatonDuPage County · 54,065 people6.560.44.9A
55RochesterSangamon County · 4,093 people6.660.64.3A
56ElburnKane County · 7,084 people6.740.45.2A
57LisleDuPage County · 23,432 people7.010.64.7A
58Oak ForestCook County · 26,792 people7.080.64.6A−
59Lake ForestLake County · 19,731 people7.120.35.9A−
60LibertyvilleLake County · 20,701 people · 2025 from the FBI Crime Data Explorer7.140.64.7A−
61MendotaLaSalle County · 6,894 people7.161.03.1A−
62WinnetkaCook County · 12,518 people7.170.45.8A−
63Buffalo GroveLake County · 42,812 people7.230.36.1A−
64Glen EllynDuPage County · 28,750 people7.270.45.5A−
65South JacksonvilleMorgan County · 3,195 people7.340.93.6A−
66Coal CityGrundy County · 5,831 people7.350.84.4A−
67Mount ZionMacon County · 5,880 people7.400.55.6A−
68EdwardsvilleMadison County · 26,463 people7.490.36.1A−
69LockportWill County · 27,822 people7.510.65.2A−
70LemontCook County · 18,513 people7.530.65.3A−
71MaryvilleMadison County · 8,413 people7.591.03.8A−
72FrankfortWill County · 21,365 people7.590.36.4A−
73ChannahonWill County · 14,530 people7.600.84.4A−
74LebanonSt. Clair County · 4,884 people · 2023 from the FBI Crime Data Explorer7.661.03.9A−
75GlencoeCook County · 8,724 people7.670.46.3A−
76PlanoKendall County · 12,677 people7.700.65.2A−
77OswegoKendall County · 39,948 people7.720.65.3A−
78La Grange ParkCook County · 13,453 people7.780.46.0A−
79Lake VillaLake County · 8,692 people7.831.03.8A−
80McHenryMcHenry County · 29,217 people7.830.65.5A−
81HeyworthMcLean County · 2,869 people7.910.56.0A−
82YorkvilleKendall County · 26,730 people7.940.84.7A−
83Palos HillsCook County · 18,028 people7.970.65.8A−
84ItascaDuPage County · 9,488 people8.090.56.1A−
85WoodstockMcHenry County · 25,740 people8.160.75.5A−
86BraidwoodWill County · 6,259 people8.190.94.5A−
87PeotoneWill County · 4,225 people8.230.75.4A−
88StickneyCook County · 6,897 people8.260.46.5A−
89South BarringtonCook County · 5,071 people8.360.27.6A−
90PlainfieldWill County · 50,043 people8.360.65.9A−
91DeerfieldLake County · 19,642 people8.400.37.3A−
92WinnebagoWinnebago County · 2,903 people8.560.47.2A−
93ShorewoodWill County · 18,536 people8.600.75.9A−
94WarrenvilleDuPage County · 15,211 people8.650.56.7A−
95MundeleinLake County · 32,680 people8.750.66.4A−
96Round LakeLake County · 18,526 people8.780.75.8A−
97Mount CarmelWabash County · 6,723 people8.831.33.7A−
98MantenoKankakee County · 9,201 people8.841.23.9A−
99KildeerLake County · 4,683 people8.960.18.7A−
100GrayslakeLake County · 21,140 people9.020.66.8A−
101WoodridgeDuPage County · 34,028 people9.140.57.2A−
102NorthfieldCook County · 5,632 people9.300.28.3A−
103BarringtonCook County · 10,586 people9.340.76.7A−
104DixonLee County · 14,582 people9.361.43.9A−
105AntiochLake County · 15,000 people9.510.76.7A−
106MahometChampaign County · 10,516 people9.551.72.8A−
107MokenaWill County · 19,897 people9.570.76.7A−
108OregonOgle County · 3,573 people9.660.86.7A−
109Coal ValleyRock Island County · 3,859 people9.670.48.3A−
110HighlandMadison County · 10,042 people9.751.05.6A−
111Carol StreamDuPage County · 39,315 people9.750.77.0A−
112CortlandDeKalb County · 4,676 people9.760.96.2A−
113DarienDuPage County · 22,032 people9.800.48.4A−
114Hanover ParkCook County · 36,568 people9.821.34.5A−
115ElmhurstDuPage County · 46,111 people9.900.48.2A−
116PanaChristian County · 5,010 people9.960.38.9A−
117Burr RidgeDuPage County · 11,179 people9.990.67.7A−
118HarrisburgSaline County · 7,922 people10.021.25.3A−
119LincolnshireLake County · 7,963 people10.190.58.4B+
120Palos HeightsCook County · 12,084 people10.200.68.0B+
121ChathamSangamon County · 14,579 people10.221.25.5B+
122Lake BluffLake County · 5,563 people · 2023 from the FBI Crime Data Explorer10.280.39.1B+
123Park RidgeCook County · 38,463 people10.350.67.8B+
124GeneseoHenry County · 6,505 people10.560.77.9B+
125NapervilleDuPage County · 153,114 people10.560.77.7B+
126RiversideCook County · 8,939 people · 2023 from the FBI Crime Data Explorer10.580.68.3B+
127MarseillesLaSalle County · 4,809 people10.591.54.7B+
128RoscoeWinnebago County · 11,034 people10.641.25.9B+
129MomenceKankakee County · 3,158 people · 2023 from the FBI Crime Data Explorer10.681.25.9B+
130GenevaKane County · 21,138 people10.690.97.2B+
131New LenoxWill County · 28,893 people10.760.58.6B+
132Arlington HeightsCook County · 76,216 people10.810.68.5B+
133Orland ParkCook County · 57,954 people11.040.210.1B+
134SwanseaSt. Clair County · 14,356 people11.100.78.3B+
135Prospect HeightsCook County · 15,552 people11.151.26.5B+
136Spring ValleyBureau County · 5,408 people11.310.97.8B+
137CarpentersvilleKane County · 37,045 people · 2023 from the FBI Crime Data Explorer11.351.26.8B+
138BataviaKane County · 26,586 people11.350.88.4B+
139Round Lake BeachLake County · 26,902 people11.500.78.6B+
140FloraClay County · 4,634 people11.521.36.4B+
141HarvardMcHenry County · 9,504 people11.621.26.9B+
142ShilohSt. Clair County · 14,604 people11.651.45.9B+
143AledoMercer County · 3,506 people11.680.88.3B+
144ArcolaDouglas County · 2,928 people11.711.84.4B+
145NorthbrookCook County · 34,744 people11.730.210.8B+
146BethaltoMadison County · 9,202 people11.840.98.2B+
147BelvidereBoone County · 25,462 people11.851.84.8B+
148WilmetteCook County · 27,459 people11.890.310.7B+
149BerwynCook County · 55,001 people11.891.07.8B+
150South ElginKane County · 25,656 people11.901.46.1B+
151StreamwoodCook County · 38,277 people11.901.36.8B+
152BerkeleyCook County · 5,141 people11.921.46.4B+
153FultonWhiteside County · 3,540 people12.011.07.9B+
154West ChicagoDuPage County · 25,296 people12.041.56.2B+
155AlgonquinMcHenry County · 30,824 people12.050.69.8B+
156Downers GroveDuPage County · 50,365 people12.091.08.3B+
157PalatineCook County · 65,842 people12.130.98.6B+
T158Du QuoinPerry County · 5,569 people12.201.85.1B+
T158Mount ProspectCook County · 55,395 people12.200.89.0B+
160AuburnSangamon County · 4,442 people12.271.75.3B+
161HillsboroMontgomery County · 6,184 people12.391.46.8B+
162WheelingCook County · 38,391 people12.410.98.9B+
163RocktonWinnebago County · 7,870 people12.410.89.2B+
164Hickory HillsCook County · 14,101 people12.430.79.5B+
165Glendale HeightsDuPage County · 32,655 people12.541.18.3B+
166MortonTazewell County · 17,565 people12.641.27.7B+
167Morton GroveCook County · 24,582 people12.650.510.5B+
168SycamoreDeKalb County · 19,083 people12.900.89.5B+
169GreenvilleBond County · 7,469 people13.051.09.1B+
170Wood DaleDuPage County · 14,081 people13.280.99.6B
171Hoffman EstatesCook County · 50,858 people13.321.28.6B
172WestmontDuPage County · 24,155 people13.340.810.3B
173North ChicagoLake County · 34,050 people13.351.86.2B
174BourbonnaisKankakee County · 17,658 people13.431.86.3B
175CarlyleClinton County · 3,188 people13.460.710.5B
176AddisonDuPage County · 35,758 people13.541.38.2B
177La GrangeCook County · 15,935 people13.551.47.9B
178BensenvilleDuPage County · 18,525 people13.640.810.2B
179MarengoMcHenry County · 7,737 people13.651.86.3B
180West DundeeKane County · 8,570 people13.781.29.1B
181Des PlainesCook County · 58,772 people14.041.29.2B
182St. CharlesKane County · 33,594 people14.110.910.4B
183MontgomeryKendall County · 21,978 people14.171.29.4B
184PrincetonBureau County · 7,674 people14.550.413.2B
185Lake ZurichLake County · 19,868 people14.661.010.7B
186Crystal LakeMcHenry County · 42,288 people14.901.010.8B
187RushvilleSchuyler County · 2,857 people14.961.59.0B
188Crest HillWill County · 20,695 people15.081.78.2B
189RomeovilleWill County · 41,281 people15.081.49.5B
190Glen CarbonMadison County · 13,898 people15.430.712.5B
191Tinley ParkCook County · 55,140 people15.691.011.6B
192BolingbrookWill County · 74,803 people15.972.17.7B
193LakemoorLake County · 6,449 people16.061.211.1B
194Vernon HillsLake County · 26,825 people16.130.813.1B
195Elmwood ParkCook County · 23,675 people16.321.311.2B
196WilmingtonWill County · 5,614 people17.002.28.4B−
197O'FallonSt. Clair County · 32,656 people17.201.610.7B−
198Rolling MeadowsCook County · 23,690 people17.530.913.9B−
199GlenviewCook County · 47,711 people17.681.312.5B−
200ColonaHenry County · 4,938 people18.151.213.3B−
201Franklin ParkCook County · 18,045 people18.421.512.5B−
202River GroveCook County · 10,409 people18.431.313.4B−
203TuscolaDouglas County · 4,668 people18.473.16.1B−
204WorthCook County · 10,696 people18.652.110.1B−
205WashingtonTazewell County · 15,902 people18.981.114.7B−
206ElginKane County · 115,476 people19.102.49.7B−
207DupoSt. Clair County · 3,766 people19.302.110.8B−
208Villa ParkDuPage County · 21,888 people19.391.612.9B−
209NorthlakeCook County · 12,462 people19.511.613.3B−
210CreteWill County · 8,345 people19.662.111.2B−
211LombardDuPage County · 44,399 people19.981.115.7B−
212TaylorvilleChristian County · 10,522 people20.062.410.5B−
213WillowbrookDuPage County · 9,126 people20.421.414.7B−
214South BeloitWinnebago County · 7,996 people20.492.410.9B−
215MarshallClark County · 3,880 people20.532.012.6B−
216Elk Grove VillageCook County · 31,885 people20.671.415.2B−
217Oak LawnCook County · 56,450 people20.771.315.6B−
218VandaliaFayette County · 7,108 people20.881.813.8B−
219WatsekaIroquois County · 4,510 people21.021.913.6C+
220JerseyvilleJersey County · 8,409 people21.211.315.9C+
221PittsfieldPike County · 4,041 people21.312.013.4C+
222MorrisGrundy County · 14,669 people21.502.013.5C+
223MonmouthWarren County · 8,599 people21.522.412.0C+
224NilesCook County · 30,443 people21.700.519.8C+
225ChillicothePeoria County · 6,033 people21.872.014.1C+
226River ForestCook County · 11,393 people21.980.918.2C+
227AuroraKane County · 181,505 people22.012.611.4C+
228LincolnwoodCook County · 13,039 people · 2023 from the FBI Crime Data Explorer22.271.018.3C+
229CiceroCook County · 81,858 people22.302.711.4C+
230CaseyvilleSt. Clair County · 4,402 people22.543.010.4C+
231MoneeWill County · 5,119 people22.671.815.4C+
232OlneyRichland County · 8,347 people22.692.313.5C+
233LincolnLogan County · 12,981 people22.811.915.1C+
234MidlothianCook County · 13,841 people23.202.015.2C+
235SpartaRandolph County · 4,022 people23.302.314.1C+
236SchaumburgCook County · 77,249 people23.430.820.2C+
237OttawaLaSalle County · 18,684 people23.602.414.0C+
238SterlingWhiteside County · 14,394 people · 2023 from the FBI Crime Data Explorer23.682.712.8C+
239PontiacLivingston County · 10,806 people23.683.211.0C+
240NewtonJasper County · 2,715 people23.783.211.1C+
241PeruLaSalle County · 9,780 people23.841.617.4C+
242StreatorLaSalle County · 12,190 people23.962.016.1C+
243CollinsvilleMadison County · 23,717 people24.002.215.4C+
244BellwoodCook County · 18,116 people24.002.812.8C+
245FreeportStephenson County · 23,202 people24.262.912.6C+
246Machesney ParkWinnebago County · 22,805 people24.672.514.7C+
247Fox LakeLake County · 10,849 people24.842.813.5C+
248Loves ParkWinnebago County · 23,712 people24.973.212.2C+
249Park ForestCook County · 21,079 people25.122.913.6C+
250MetropolisMassac County · 5,727 people25.373.113.1C+
251WestvilleVermilion County · 3,029 people25.562.914.1C+
252JolietWill County · 152,241 people25.963.711.3C
253Wood RiverMadison County · 10,224 people26.032.217.2C
254BurbankCook County · 28,578 people26.132.018.2C
255Melrose ParkCook County · 23,936 people · 2025 from the FBI Crime Data Explorer26.142.715.3C
256SummitCook County · 10,753 people26.203.213.6C
257Chicago RidgeCook County · 14,036 people26.222.217.3C
258Pontoon BeachMadison County · 5,887 people26.843.014.7C
259GlenwoodCook County · 8,416 people · 2025 from the FBI Crime Data Explorer26.952.716.1C
260CharlestonColes County · 17,466 people27.222.915.4C
261VirdenMacoupin County · 3,149 people27.543.812.3C
262ZionLake County · 24,447 people27.724.111.4C
263RobinsonCrawford County · 7,283 people27.762.916.0C
264GurneeLake County · 30,458 people28.041.721.2C
265NormalMcLean County · 53,275 people28.163.016.0C
266East AltonMadison County · 5,621 people28.243.813.3C
267FlossmoorCook County · 9,358 people28.400.825.1C
268HillsideCook County · 8,140 people28.882.319.8C
269Sauk VillageCook County · 9,624 people28.893.813.5C
270CountrysideCook County · 6,260 people29.061.423.4C
271MattoonColes County · 16,667 people29.084.510.9C
272EffinghamEffingham County · 12,406 people29.642.619.2C
273WaukeganLake County · 87,940 people29.984.014.2C
274JacksonvilleMorgan County · 17,752 people30.032.619.8C
275East DundeeKane County · 3,130 people30.101.524.1C
276StegerWill County · 9,352 people30.143.018.2C
277HomewoodCook County · 18,773 people30.671.823.7C
278University ParkWill County · 7,019 people30.703.417.1C
279SalemMarion County · 7,035 people30.983.815.7C
280CrestwoodCook County · 10,529 people31.101.425.7C
281Richton ParkCook County · 12,483 people31.172.919.7C
282EldoradoSaline County · 3,579 people31.294.911.9C
283ClintonDe Witt County · 6,781 people31.303.318.3C
284East MolineRock Island County · 20,453 people32.312.621.9C−
285BradleyKankakee County · 15,214 people32.652.722.0C−
286EvanstonCook County · 76,380 people33.041.427.4C−
287South HollandCook County · 20,749 people33.213.220.5C−
288FairfieldWayne County · 4,794 people · 2023 from the FBI Crime Data Explorer; 2025 from the FBI Crime Data Explorer33.463.619.1C−
289BartonvillePeoria County · 5,804 people33.574.017.6C−
290SkokieCook County · 66,544 people33.621.926.2C−
291HoopestonVermilion County · 4,676 people33.704.117.2C−
292LansingCook County · 28,068 people33.923.619.6C−
293ParisEdgar County · 8,026 people35.265.214.4C−
294MilanRock Island County · 5,028 people35.483.023.6C−
295BellevilleSt. Clair County · 40,237 people36.174.817.2C−
296MarionWilliamson County · 17,148 people · 2023 from the FBI Crime Data Explorer37.493.722.9C−
297ChampaignChampaign County · 91,195 people37.714.320.5C−
298HerrinWilliamson County · 12,268 people37.763.723.1C−
299East PeoriaTazewell County · 22,088 people37.872.926.2C−
300DeKalbDeKalb County · 40,467 people38.483.624.0C−
301PekinTazewell County · 31,277 people · 2024 from the FBI Crime Data Explorer38.554.321.5C−
302RantoulChampaign County · 11,991 people38.665.616.4C−
303Country Club HillsCook County · 16,215 people38.903.823.8C−
304South Chicago HeightsCook County · 3,884 people40.283.426.6C−
305PosenCook County · 5,405 people40.434.622.1C−
306AlsipCook County · 18,483 people40.863.029.0C−
307Blue IslandCook County · 21,805 people41.613.925.8C−
308TiltonVermilion County · 2,537 people43.642.832.6D
309SilvisRock Island County · 7,979 people43.692.434.1D
310Oak ParkCook County · 52,823 people44.452.933.0D
311Forest ParkCook County · 13,829 people44.743.829.6D
312UrbanaChampaign County · 39,719 people45.134.925.6D
313Hazel CrestCook County · 13,024 people45.224.726.5D
314Fairview HeightsSt. Clair County · 16,175 people45.923.830.5D
315Rock FallsWhiteside County · 8,521 people · 2023 from the FBI Crime Data Explorer46.605.126.0D
316HavanaMason County · 2,799 people47.168.712.5D
317MolineRock Island County · 42,362 people47.584.131.3D
318Rock IslandRock Island County · 36,225 people48.295.725.6D
319CarlinvilleMacoupin County · 5,465 people48.985.925.5D
320Granite CityMadison County · 26,807 people50.326.524.3D
321Olympia FieldsCook County · 4,593 people51.421.943.7D
322MurphysboroJackson County · 6,977 people51.465.429.7D
323DecaturMacon County · 67,884 people52.726.526.6D
324ChicagoCook County · 2,731,585 people53.645.232.8D
325CentraliaMarion County · 11,863 people54.157.026.0D
326North RiversideCook County · 7,161 people55.851.848.4D
327HarveyCook County · 19,849 people59.009.023.1D
328Cherry ValleyWinnebago County · 2,887 people60.254.044.4D
329Evergreen ParkCook County · 19,283 people63.381.557.4D
330Calumet ParkCook County · 6,772 people64.868.032.8D
331AltonMadison County · 25,013 people65.849.129.4D
332Oak BrookDuPage County · 8,108 people66.470.763.7D−
333RockfordWinnebago County · 147,384 people67.4010.425.7D−
334CarbondaleJackson County · 21,811 people68.169.231.4D−
335RosemontCook County · 3,815 people76.314.657.8D−
336Chicago HeightsCook County · 26,508 people79.3712.629.2D−
337SpringfieldSangamon County · 112,989 people80.418.646.0D−
338PeoriaPeoria County · 110,920 people90.9012.740.1D−
339DanvilleVermilion County · 28,138 people113.5216.049.7D−

Per 1,000 residents a year, 2023–2025. Last on the list: Danville, 113.52. The rate counts crimes reported to police, not how safe any one street feels.

Not ranked

429 towns without figures of their own

These towns of 2,500+ are not on the list because there are no police figures for them alone for all of 2023–2025, from the FBI or the state. In 2025 the FBI’s tables list State Police figures for 0 of Illinois’ counties and county sheriff figures for 86; those cover many towns at once and can’t be split by town, so they aren’t ranked here. Their other grades stand; the overall grade uses the rest.

  • Abingdon Knox County · 2,832 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Addison Township DuPage County · 87,841 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Algonquin Township McHenry County · 89,435 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Amboy Township Lee County · 2,745 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Anna Union County · 4,096 people: figures for 2023 and 2024 only (all three years are needed).
  • Antioch Township Lake County · 27,763 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Aroma Township Kankakee County · 4,827 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Auburn Township Sangamon County · 5,805 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Aurora Township Kane County · 127,446 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Aux Sable Township Grundy County · 15,963 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Avon Township Lake County · 63,208 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Ball Township Sangamon County · 7,588 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Barrington Township Cook County · 16,247 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Batavia Township Kane County · 35,974 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Beach Park Lake County · 14,114 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Beardstown Cass County · 5,691 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Benton Franklin County · 6,558 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Benton Township Franklin County · 8,535 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Benton Township Lake County · 18,769 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Blackberry Township Kane County · 17,903 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Blackhawk Township Rock Island County · 9,423 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Bloom Township Cook County · 83,631 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Bloomingdale DuPage County · 22,476 people: figures for 2023 and 2024 only (all three years are needed).
  • Bloomingdale Township DuPage County · 111,039 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Bloomington McLean County · 78,804 people: figures for 2025 only (all three years are needed).
  • Bloomington City Township McLean County · 78,804 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Bloomington Township McLean County · 2,629 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Blount Township Vermilion County · 3,322 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Bonus Township Boone County · 4,390 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Boulder Hill Kendall County · 8,989 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Bourbon Township Douglas County · 4,173 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Bourbonnais Township Kankakee County · 38,541 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Bowling Township Rock Island County · 3,366 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Braceville Township Grundy County · 6,617 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Breese Township Clinton County · 5,521 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Bremen Township Cook County · 104,303 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Bridgeview Cook County · 16,521 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Brighton Township Macoupin County · 3,826 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Bristol Township Kendall County · 36,464 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Broadview Cook County · 7,871 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Broadwell Township Logan County · 2,860 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Brookside Township Clinton County · 4,522 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Bruce Township LaSalle County · 11,675 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Buffalo Township Ogle County · 2,617 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Bunker Hill Township Macoupin County · 3,086 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Burnham Cook County · 3,919 people: figures for 2025 only (all three years are needed).
  • Burton Township McHenry County · 4,885 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Bushnell McDonough County · 2,600 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Byron Township Ogle County · 6,398 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Cahokia Heights · 16,874 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Cahokia Township Macoupin County · 3,084 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Caledonia Township Boone County · 7,246 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Calumet City Cook County · 34,798 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Calumet Township Cook County · 17,950 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Camargo Township Douglas County · 3,507 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Campton Township Kane County · 17,328 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Candlewick Lake Boone County · 5,448 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Canteen Township St. Clair County · 7,714 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Canton Fulton County · 13,297 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Capital Township Sangamon County · 111,143 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Carlyle Township Clinton County · 3,778 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Carmi White County · 4,623 people: figures for 2024 and 2025 only (all three years are needed).
  • Carmi Township White County · 6,003 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Carterville Williamson County · 5,839 people: figures for 2025 only (all three years are needed).
  • Carthage Township Hancock County · 2,848 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Casey Township Clark County · 3,413 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Caseyville Township St. Clair County · 34,825 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Catlin Township Vermilion County · 3,002 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Cedar Township Knox County · 2,942 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Central Township Bond County · 8,368 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Centreville Township St. Clair County · 19,067 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Champaign City Township Champaign County · 91,195 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Champaign Township Champaign County · 11,377 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Channahon Township Will County · 11,065 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Chatham Township Sangamon County · 8,487 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Chebanse Township Iroquois County · 2,782 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Chemung Township McHenry County · 9,102 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Cherry Valley Township Winnebago County · 19,268 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Chillicothe Township Peoria County · 8,139 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Chouteau Township Madison County · 7,428 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Christopher Franklin County · 2,607 people: figures for 2023 and 2024 only (all three years are needed).
  • Cincinnati Township Tazewell County · 8,825 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Clear Lake Township Sangamon County · 8,248 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Clintonia Township De Witt County · 7,123 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Collinsville Township Madison County · 35,276 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Coloma Township Whiteside County · 10,277 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Colona Township Henry County · 6,595 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Columbia Monroe County · 10,865 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Coral Township McHenry County · 3,731 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Cortland Township DeKalb County · 11,644 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Crete Township Will County · 23,439 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Creve Coeur Tazewell County · 4,816 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Cuba Township Lake County · 17,247 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Cunningham Township Champaign County · 39,719 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Davis Junction Ogle County · 2,566 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Decatur Township Macon County · 45,203 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Deer Park Lake County · 3,647 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Denning Township Franklin County · 4,628 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Dixmoor Cook County · 2,951 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Dodds Township Jefferson County · 2,682 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Dolton Cook County · 20,671 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Dorr Township McHenry County · 21,614 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Douglas Township Effingham County · 12,693 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Downers Grove Township DuPage County · 149,599 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Drummer Township Ford County · 3,914 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Du Page Township Will County · 88,043 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Dundee Township Kane County · 64,737 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Dunham Township McHenry County · 2,783 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Dunleith Township Jo Daviess County · 3,487 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Dwight Livingston County · 4,005 people: figures for 2023 and 2024 only (all three years are needed).
  • East Eldorado Township Saline County · 5,182 people: no figures of its own in the FBI’s tables for 2023–2025.
  • East Lincoln Township Logan County · 7,589 people: no figures of its own in the FBI’s tables for 2023–2025.
  • East St. Louis St. Clair County · 17,682 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Edwardsville Township Madison County · 40,258 people: no figures of its own in the FBI’s tables for 2023–2025.
  • El Paso Woodford County · 2,723 people: no figures of its own in the FBI’s tables for 2023–2025.
  • El Paso Township Woodford County · 3,376 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Ela Township Lake County · 46,385 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Elk Grove Township Cook County · 93,072 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Ellington Township Adams County · 2,719 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Elm Grove Township Tazewell County · 2,938 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Empire Township McLean County · 3,960 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Eureka Woodford County · 5,129 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Fairbury Livingston County · 3,597 people: figures for 2024 and 2025 only (all three years are needed).
  • Fairmont Will County · 2,617 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Fancy Creek Township Sangamon County · 5,806 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Farmington Township Fulton County · 3,094 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Felix Township Grundy County · 4,531 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Flagg Township Ogle County · 13,335 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Flora Township Boone County · 3,011 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Fondulac Township Tazewell County · 12,154 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Forsyth Macon County · 3,613 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Fort Russell Township Madison County · 9,158 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Foster Township Madison County · 3,871 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Frankfort Square Will County · 9,560 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Frankfort Township Will County · 60,704 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Frankfort Township Franklin County · 6,265 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Freeburg St. Clair County · 4,507 people: figures for 2023 and 2024 only (all three years are needed).
  • Fremont Township Lake County · 34,086 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Fulton Township Whiteside County · 4,233 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Gages Lake Lake County · 10,819 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Galena Jo Daviess County · 3,210 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Galesburg Knox County · 28,581 people: figures for 2024 and 2025 only (all three years are needed).
  • Galesburg City Township Knox County · 28,581 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Ganeer Township Kankakee County · 3,161 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Gardner Township Sangamon County · 4,551 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Geneva Township Kane County · 26,220 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Genoa DeKalb County · 5,547 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Georgetown Vermilion County · 3,006 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Georgetown Township Vermilion County · 7,100 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Germantown Hills Woodford County · 3,436 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Gibson City Ford County · 3,371 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Gillespie Macoupin County · 3,083 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Godfrey Madison County · 17,620 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Goode Township Franklin County · 2,606 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Grafton Township McHenry County · 58,301 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Grandwood Park Lake County · 5,262 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Grant Township Vermilion County · 5,364 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Grant Township Lake County · 28,636 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Granville Township Putnam County · 2,741 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Green Garden Township Will County · 3,851 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Green Oaks Lake County · 4,082 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Greenwood Township McHenry County · 15,270 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Groveland Township Tazewell County · 18,418 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Grover Township Wayne County · 3,515 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Hainesville Lake County · 3,501 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Hall Township Bureau County · 8,193 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Hamel Township Madison County · 2,774 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Hamilton Hancock County · 2,624 people: figures for 2024 only (all three years are needed).
  • Hampton Township Rock Island County · 21,050 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Hanover Township Cook County · 97,956 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Harlem Township Winnebago County · 39,287 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Harrisburg Township Saline County · 9,656 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Harter Township Clay County · 5,912 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Harwood Heights Cook County · 8,761 people: figures for 2024 and 2025 only (all three years are needed).
  • Havana Township Mason County · 4,170 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Helvetia Township Madison County · 8,312 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Hickory Point Township Macon County · 17,474 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Highland Park Lake County · 30,767 people: figures for 2024 and 2025 only (all three years are needed).
  • Highwood Lake County · 5,323 people: figures for 2024 and 2025 only (all three years are needed).
  • Holiday Shores Madison County · 2,782 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Homer Township Will County · 41,948 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Hometown Cook County · 4,191 people: figures for 2023 and 2024 only (all three years are needed).
  • Indian Grove Township Livingston County · 4,111 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Indian Head Park Cook County · 3,961 people: figures for 2023 and 2024 only (all three years are needed).
  • Ingalls Park Will County · 3,015 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Jackson Township Will County · 3,890 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Jarvis Township Madison County · 16,209 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Jersey Township Jersey County · 10,005 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Johnsburg McHenry County · 6,445 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Johnston City Williamson County · 3,313 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Joliet Township Will County · 86,200 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Justice Cook County · 12,285 people: figures for 2025 only (all three years are needed).
  • Kankakee Kankakee County · 23,400 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Kendall Township Kendall County · 10,154 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Kewanee Henry County · 12,115 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Kewanee Township Henry County · 9,494 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Kickapoo Township Peoria County · 8,209 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Kingston Township DeKalb County · 3,486 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Knox Township Knox County · 4,785 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Knoxville Knox County · 2,810 people: figures for 2024 and 2025 only (all three years are needed).
  • LaSalle Township LaSalle County · 13,152 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Lafayette Township Coles County · 4,678 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Lake Barrington Lake County · 5,130 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Lake Holiday LaSalle County · 5,641 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Lake Villa Township Lake County · 40,029 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Lawrence Township Lawrence County · 6,190 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Lawrenceville Lawrence County · 4,356 people: figures for 2024 and 2025 only (all three years are needed).
  • Lemont Township Cook County · 23,223 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Lena Stephenson County · 2,670 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Lewistown Township Fulton County · 2,562 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Leyden Township Cook County · 90,402 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Libertyville Township Lake County · 54,621 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Limestone Township Peoria County · 18,035 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Limestone Township Kankakee County · 4,961 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Lisle Township DuPage County · 119,740 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Litchfield Montgomery County · 6,598 people: figures for 2023 and 2024 only (all three years are needed).
  • Little Rock Township Kendall County · 14,921 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Lockport Township Will County · 60,618 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Locust Township Christian County · 3,144 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Logan Township Peoria County · 3,205 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Long Creek Township Macon County · 10,139 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Long Grove Lake County · 8,343 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Long Lake Lake County · 3,307 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Looking Glass Township Clinton County · 6,427 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Ludlow Township Champaign County · 4,076 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Lynwood Cook County · 9,297 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Lyons Cook County · 10,433 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Lyons Township Cook County · 112,345 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Mackinaw Township Tazewell County · 4,231 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Macomb McDonough County · 14,530 people: figures for 2023 and 2024 only (all three years are needed).
  • Macomb City Township McDonough County · 14,530 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Madison Madison County · 3,063 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Mahomet Township Champaign County · 14,687 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Maine Township Cook County · 136,611 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Makanda Township Jackson County · 3,987 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Manhattan Township Will County · 13,099 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Manlius Township LaSalle County · 6,068 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Manteno Township Kankakee County · 11,202 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Marion Township Ogle County · 3,866 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Markham Cook County · 11,274 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Matteson Cook County · 18,543 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Maywood Cook County · 23,330 people: no figures of its own in the FBI’s tables for 2023–2025.
  • McHenry Township McHenry County · 48,110 people: no figures of its own in the FBI’s tables for 2023–2025.
  • McLeansboro Township Hamilton County · 3,611 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Medina Township Peoria County · 13,863 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Melrose Township Adams County · 5,506 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Mercer Township Mercer County · 3,841 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Metamora Woodford County · 3,857 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Middleport Township Iroquois County · 3,603 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Millstadt Township St. Clair County · 6,490 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Milton Township DuPage County · 119,815 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Mission Township LaSalle County · 3,738 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Moline Township Rock Island County · 22,531 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Monee Township Will County · 15,375 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Montebello Township Hancock County · 3,189 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Monticello Piatt County · 6,080 people: figures for 2024 and 2025 only (all three years are needed).
  • Moraine Township Lake County · 34,725 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Moro Township Madison County · 3,492 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Morris Township Grundy County · 7,356 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Morrison Whiteside County · 3,945 people: figures for 2023 and 2025 only (all three years are needed).
  • Mound Township Effingham County · 3,508 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Mount Morris Ogle County · 2,787 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Mount Morris Township Ogle County · 3,639 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Mount Olive Township Macoupin County · 3,019 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Mount Pleasant Township Whiteside County · 4,638 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Mount Sterling Township Brown County · 4,448 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Mount Vernon Jefferson County · 14,187 people: figures for 2024 and 2025 only (all three years are needed).
  • Mount Zion Township Macon County · 7,018 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Murphysboro Township Jackson County · 9,333 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Na-Au-Say Township Kendall County · 11,233 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Nameoki Township Madison County · 11,971 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Naperville Township DuPage County · 107,908 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Nashville Washington County · 3,011 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Neoga Township Cumberland County · 2,719 people: no figures of its own in the FBI’s tables for 2023–2025.
  • New Lenox Township Will County · 45,290 people: no figures of its own in the FBI’s tables for 2023–2025.
  • New Trier Township Cook County · 56,118 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Newell Township Vermilion County · 13,326 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Newport Township Lake County · 6,768 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Niles Township Cook County · 109,978 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Nokomis Township Montgomery County · 2,751 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Norridge Cook County · 14,808 people: figures for 2024 and 2025 only (all three years are needed).
  • North Aurora Kane County · 19,406 people: figures for 2024 and 2025 only (all three years are needed).
  • North Barrington Lake County · 3,125 people: no figures of its own in the FBI’s tables for 2023–2025.
  • North Litchfield Township Montgomery County · 4,824 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Northfield Township Cook County · 89,835 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Northville Township LaSalle County · 7,316 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Norwood Park Township Cook County · 26,584 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Nunda Township McHenry County · 39,031 people: no figures of its own in the FBI’s tables for 2023–2025.
  • O'Fallon Township St. Clair County · 26,976 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Oakbrook Terrace DuPage County · 2,792 people: figures for 2023 and 2024 only (all three years are needed).
  • Oakwood Township Vermilion County · 3,048 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Oblong Township Crawford County · 2,730 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Oglesby LaSalle County · 3,618 people: figures for 2024 only (all three years are needed).
  • Old Town Township McLean County · 3,404 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Olio Township Woodford County · 4,627 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Oregon-Nashua Township Ogle County · 4,748 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Orland Hills Cook County · 6,663 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Orland Township Cook County · 96,641 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Oswego Township Kendall County · 61,778 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Ottawa Township LaSalle County · 11,179 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Otter Creek Township LaSalle County · 2,623 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Owen Township Winnebago County · 3,601 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Palatine Township Cook County · 111,179 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Palmyra Township Lee County · 2,860 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Palos Township Cook County · 55,372 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Park City Lake County · 7,893 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Patton Township Ford County · 5,104 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Pawnee Sangamon County · 2,686 people: figures for 2024 and 2025 only (all three years are needed).
  • Paxton Ford County · 4,323 people: figures for 2023 and 2024 only (all three years are needed).
  • Pecatonica Township Winnebago County · 4,115 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Peoria City Township Peoria County · 95,876 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Peoria Heights Peoria County · 5,767 people: figures for 2023 and 2024 only (all three years are needed).
  • Piasa Township Jersey County · 3,016 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Pin Oak Township Madison County · 4,533 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Pistakee Highlands McHenry County · 3,374 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Plainfield Township Will County · 85,115 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Plato Township Kane County · 9,235 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Poplar Grove Boone County · 5,206 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Prairie Du Long Township St. Clair County · 2,549 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Proviso Township Cook County · 147,144 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Quincy Adams County · 38,918 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Radnor Township Peoria County · 5,177 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Randolph Township McLean County · 4,342 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Red Bud Randolph County · 3,761 people: figures for 2024 and 2025 only (all three years are needed).
  • Reed Township Will County · 6,988 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Rich Township Cook County · 74,003 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Richmond Township McHenry County · 6,781 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Richwoods Township Peoria County · 5,771 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Ridgewood Will County · 2,795 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Riley Township McHenry County · 3,017 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Riverdale Cook County · 10,280 people: figures for 2024 and 2025 only (all three years are needed).
  • Riverside Township Cook County · 16,083 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Riverton Sangamon County · 3,471 people: figures for 2024 and 2025 only (all three years are needed).
  • Robbins Cook County · 4,588 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Robinson Township Crawford County · 9,399 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Rochelle Ogle County · 9,498 people: figures for 2024 and 2025 only (all three years are needed).
  • Rochester Township Sangamon County · 5,700 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Rock Island Township Rock Island County · 15,632 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Rockton Township Winnebago County · 16,144 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Roscoe Township Winnebago County · 20,256 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Roselle DuPage County · 22,756 people: figures for 2023 and 2024 only (all three years are needed).
  • Rosewood Heights Madison County · 4,229 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Rutland Township Kane County · 29,843 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Rutland Township LaSalle County · 3,581 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Salem Township Marion County · 8,785 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Saline Township Madison County · 6,859 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Sangamon Township Piatt County · 2,533 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Saratoga Township Grundy County · 6,597 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Savanna Carroll County · 2,699 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Savanna Township Carroll County · 3,324 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Savoy Champaign County · 9,113 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Schaumburg Township Cook County · 131,411 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Schiller Park Cook County · 11,317 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Scott AFB St. Clair County · 3,957 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Scott Township Ogle County · 3,350 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Seneca Township McHenry County · 2,862 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Seward Township Kendall County · 6,806 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Sharon Township Fayette County · 2,814 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Shelbyville Shelby County · 4,537 people: figures for 2024 only (all three years are needed).
  • Shields Township Lake County · 41,282 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Shiloh Township Jefferson County · 6,449 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Shiloh Valley Township St. Clair County · 12,737 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Six Mile Township Franklin County · 3,450 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Somerset Township Jackson County · 3,940 people: no figures of its own in the FBI’s tables for 2023–2025.
  • South Litchfield Township Montgomery County · 3,222 people: no figures of its own in the FBI’s tables for 2023–2025.
  • South Moline Township Rock Island County · 36,062 people: no figures of its own in the FBI’s tables for 2023–2025.
  • South Ottawa Township LaSalle County · 8,299 people: no figures of its own in the FBI’s tables for 2023–2025.
  • South Rock Island Township Rock Island County · 18,056 people: no figures of its own in the FBI’s tables for 2023–2025.
  • South Wheatland Township Macon County · 3,859 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Spring Bay Township Woodford County · 2,529 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Spring Garden Township Jefferson County · 2,522 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Springfield Township Sangamon County · 5,485 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Squaw Grove Township DeKalb County · 2,717 people: no figures of its own in the FBI’s tables for 2023–2025.
  • St. Charles Township Kane County · 52,830 people: no figures of its own in the FBI’s tables for 2023–2025.
  • St. Clair Township St. Clair County · 35,372 people: no figures of its own in the FBI’s tables for 2023–2025.
  • St. Jacob Township Madison County · 2,880 people: no figures of its own in the FBI’s tables for 2023–2025.
  • St. Joseph Champaign County · 3,689 people: no figures of its own in the FBI’s tables for 2023–2025.
  • St. Joseph Township Champaign County · 5,436 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Staunton Macoupin County · 4,932 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Stickney Township Cook County · 40,266 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Stookey Township St. Clair County · 8,795 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Sugar Creek Township Clinton County · 6,723 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Sugar Grove Township Kane County · 21,157 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Sugar Loaf Township St. Clair County · 6,601 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Sullivan Township Moultrie County · 6,229 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Summit Township Effingham County · 3,723 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Sycamore Township DeKalb County · 15,039 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Teutopolis Township Effingham County · 2,818 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Thornton Township Cook County · 152,667 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Tolono Champaign County · 3,499 people: figures for 2023 and 2024 only (all three years are needed).
  • Tolono Township Champaign County · 6,256 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Tremont Township Tazewell County · 2,640 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Troy Township Will County · 50,168 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Tyrone Township Franklin County · 4,582 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Urbana Township Champaign County · 7,450 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Venice Township Madison County · 4,523 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Vernon Township Lake County · 71,353 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Volo Lake County · 6,805 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Wade Township Jasper County · 4,282 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Wadsworth Lake County · 3,488 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Warren Township Lake County · 65,343 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Washington Township Will County · 6,498 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Washington Township Tazewell County · 24,235 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Waterloo Monroe County · 11,132 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Watson Township Effingham County · 3,176 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Wauconda Township Lake County · 23,521 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Wayne Township DuPage County · 63,935 people: no figures of its own in the FBI’s tables for 2023–2025.
  • West Deerfield Township Lake County · 32,111 people: no figures of its own in the FBI’s tables for 2023–2025.
  • West Frankfort Franklin County · 7,105 people: no figures of its own in the FBI’s tables for 2023–2025.
  • West Galena Township Jo Daviess County · 3,143 people: no figures of its own in the FBI’s tables for 2023–2025.
  • West Lincoln Township Logan County · 7,252 people: no figures of its own in the FBI’s tables for 2023–2025.
  • West Peoria Peoria County · 4,187 people: no figures of its own in the FBI’s tables for 2023–2025.
  • West Point Township Stephenson County · 3,095 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Western Township Henry County · 2,854 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Wethersfield Township Henry County · 3,695 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Wheatland Township Will County · 92,693 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Wheeling Township Cook County · 154,050 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Whitmore Township Macon County · 4,127 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Williams Township Sangamon County · 3,426 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Winfield Township DuPage County · 46,284 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Winnebago Township Winnebago County · 4,965 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Winthrop Harbor Lake County · 6,525 people: figures for 2025 only (all three years are needed).
  • Wood River Township Madison County · 29,456 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Woodside Township Sangamon County · 11,300 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Worth Township Cook County · 148,514 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Worth Township Woodford County · 8,856 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Yellowhead Township Kankakee County · 2,549 people: no figures of its own in the FBI’s tables for 2023–2025.
  • York Township DuPage County · 128,137 people: no figures of its own in the FBI’s tables for 2023–2025.
  • York Township Carroll County · 2,757 people: no figures of its own in the FBI’s tables for 2023–2025.
Quick answers

Questions people ask

Which is the safest town in Illinois?

Campton Hills (Kane County) reports the least crime per resident: 0.49 weighted crimes per 1,000 a year over 2023–2025 (0.03 violent and 0.37 property crimes per 1,000), from its police department’s reports to the FBI. Diamond (0.99) and Hawthorn Woods (1.26) follow.

How are these towns ranked?

By crimes reported by each town’s police per 1,000 residents over three years (FBI figures, or the state’s own where the FBI table lacks a year), with violent crimes counted four times as heavily as property crimes. It is the same measure as the Safety grade on each town’s page. How grades work.

Why isn’t my town on this list?

The list needs 2,500+ residents and the town’s own police figures for all three years. 429 Illinois towns of 2,500+ lack them; they are listed above with the reason. Smaller towns have a Safety grade on their page but no rank.

Go deeper

More Illinois lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Illinois rankings →
Other states

Safest towns in other states