Table 26

ILLINOIS

Full-time Law Enforcement Employees

by City, 2016

City Population Total law
enforcement
employees
Total
officers
Total
civilians
Addison 37,246 119 66 53
Altamont 2,306 5 5 0
Alton 26,829 75 58 17
Annawan 854 1 1 0
Antioch 14,302 29 26 3
Arlington Heights 76,077 136 108 28
Arthur 2,288 6 6 0
Assumption 1,106 1 1 0
Athens 1,928 4 4 0
Auburn 4,788 9 5 4
Batavia 26,558 46 40 6
Berkeley 5,201 20 17 3
Bethalto 9,314 18 14 4
Bloomington 78,604 161 125 36
Bolingbrook 74,471 124 109 15
Bourbonnais 18,552 31 24 7
Braidwood 6,160 17 14 3
Brookfield 18,935 34 29 5
Buffalo Grove 41,511 74 63 11
Burnham 4,209 12 10 2
Burr Ridge 10,863 30 27 3
Byron 3,628 7 6 1
Cairo 2,402 12 7 5
Cambridge 2,104 1 1 0
Camp Point 1,123 1 1 0
Campton Hills 11,390 6 6 0
Canton 14,116 29 20 9
Carbondale 26,373 83 67 16
Carlinville 5,615 17 12 5
Carlyle 3,211 8 7 1
Carol Stream 40,473 82 60 22
Carthage 2,534 4 4 0
Cary 17,903 29 26 3
Caseyville 4,003 13 12 1
Centreville 4,970 10 10 0
Champaign 87,071 141 119 22
Charleston 21,067 34 31 3
Chenoa 3,199 5 5 0
Chester 8,590 11 8 3
Chicago 2,725,153 13,135 11,954 1,181
Chicago Ridge 14,383 35 31 4
Chillicothe 6,253 14 11 3
Christopher 2,771 6 6 0
Cicero 83,807 176 150 26
Clarendon Hills 8,724 15 14 1
Coal City 5,469 11 10 1
Cobden 1,136 3 3 0
Colfax 1,043 1 1 0
Columbia 10,288 22 16 6
Countryside 6,015 27 24 3
Crest Hill 21,211 30 28 2
Crete 8,171 18 17 1
Creve Coeur 5,235 10 8 2
Crystal Lake 40,374 69 60 9
Darien 22,285 40 34 6
Decatur 72,694 189 158 31
De Kalb 43,034 77 62 15
Delavan 1,622 3 3 0
De Pue 1,726 3 3 0
De Soto 1,571 4 3 1
Divernon 1,153 3 3 0
Dixon 15,246 34 30 4
Downers Grove 49,894 98 71 27
Dupo 3,881 6 6 0
Earlville 1,619 3 3 0
East Hazel Crest 1,545 11 9 2
East Peoria 23,008 60 48 12
Edwardsville 25,133 56 42 14
Effingham 12,660 35 21 14
Elgin 112,886 246 182 64
Elk Grove Village 33,255 105 89 16
Elmhurst 46,318 89 67 22
Elmwood 2,088 2 2 0
Elwood 2,253 11 10 1
Erie 1,543 2 2 0
Eureka 5,388 6 6 0
Evanston 75,716 227 166 61
Evergreen Park 19,836 80 62 18
Fairfield 5,019 13 9 4
Farmington 2,305 5 5 0
Fox Lake 10,495 25 22 3
Frankfort 18,822 32 28 4
Freeburg 4,218 11 10 1
Freeport 24,257 63 45 18
Galena 3,276 11 10 1
Genoa 5,197 8 7 1
Germantown 1,285 1 1 0
Gibson City 3,408 8 6 2
Gifford 1,117 1 1 0
Gilman 1,743 2 2 0
Glenview 48,008 74 69 5
Granite City 28,899 69 56 13
Greenfield 1,010 2 2 0
Gurnee 31,014 90 60 30
Hanover Park 38,402 81 56 25
Henry 2,301 5 4 1
Herrin 12,985 26 19 7
Herscher 1,547 3 3 0
Hickory Hills 14,134 32 25 7
Highland 9,827 26 19 7
Hillsboro 5,635 8 8 0
Hillsdale 509 1 1 0
Hinckley 2,056 3 3 0
Hinsdale 17,790 25 23 2
Hodgkins 1,862 23 21 2
Hoffman Estates 52,177 103 88 15
Homer 1,199 1 1 0
Hometown 4,340 4 1 3
Homewood 19,379 43 38 5
Hopedale 839 1 1 0
Ina 2,365 2 2 0
Island Lake 8,079 14 13 1
Itasca 8,825 24 21 3
Jacksonville 19,039 45 41 4
Johnsburg 6,303 12 10 2
Joliet 147,886 330 263 67
Kankakee 26,509 72 68 4
Kenilworth 2,563 12 9 3
Kewanee 12,460 29 22 7
Kincaid 1,424 3 2 1
Kingston 1,154 2 2 0
Kirkland 1,732 3 3 0
Ladd 1,231 2 2 0
La Grange 15,754 38 28 10
Lake Villa 8,849 18 17 1
Lake Zurich 20,051 51 34 17
La Salle 9,194 23 22 1
Lawrenceville 4,428 7 7 0
Lemont 16,927 30 27 3
Le Roy 3,585 7 7 0
Lexington 2,058 2 2 0
Lincolnwood 12,655 40 33 7
Lindenhurst 14,408 17 14 3
Lisle 23,063 41 32 9
Lombard 43,866 82 68 14
Loves Park 23,349 37 34 3
Lovington 1,104 2 2 0
Lyons 10,719 19 13 6
Macomb 18,402 29 26 3
Marengo 7,467 15 13 2
Marissa 1,833 4 4 0
Maroa 1,727 3 3 0
Maryville 7,978 13 13 0
Mattoon 18,026 42 38 4
McHenry 26,581 57 46 11
Mendota 7,173 18 15 3
Metropolis 6,290 19 14 5
Milledgeville 973 2 2 0
Moline 42,517 98 79 19
Monee 5,068 15 13 2
Monmouth 9,261 28 17 11
Morris 14,507 28 25 3
Morrison 4,137 6 6 0
Morton 16,310 28 22 6
Mount Carmel 6,982 15 10 5
Mount Carroll 1,602 3 3 0
Mount Morris 2,854 5 4 1
Mount Prospect 54,839 102 82 20
Mount Zion 5,865 11 9 2
Moweaqua 1,736 2 2 0
Mundelein 31,685 70 51 19
Neoga 1,609 3 3 0
New Athens 1,930 4 4 0
New Lenox 26,085 41 37 4
Newton 2,807 7 6 1
Niles 29,886 68 55 13
Normal 54,727 93 81 12
Norridge 14,629 49 35 14
Oak Brook 8,130 43 40 3
Oakbrook Terrace 2,169 23 19 4
Oak Forest 28,088 52 41 11
Oak Lawn 56,791 124 108 16
Okawville 1,392 3 3 0
Olney 8,984 14 13 1
Orion 1,818 2 2 0
Orland Park 59,009 124 98 26
Ottawa 18,263 50 35 15
Palestine 1,324 2 2 0
Palos Hills 17,578 34 31 3
Park City 7,357 14 11 3
Park Forest 21,947 48 40 8
Park Ridge 37,805 66 54 12
Pawnee 2,707 6 6 0
Pekin 33,052 64 54 10
Peotone 4,114 10 9 1
Pingree Grove 7,162 7 6 1
Plano 11,358 18 16 2
Pontiac 11,771 18 17 1
Pontoon Beach 5,598 20 14 6
Posen 5,992 20 18 2
Princeton 7,534 19 17 2
Prophetstown 1,999 2 2 0
Quincy 40,799 83 70 13
Raleigh 348 1 1 0
Red Bud 3,564 6 6 0
Richmond 1,904 5 5 0
Riverwoods 3,639 8 8 0
Robinson 7,616 14 13 1
Rockdale 1,942 5 5 0
Rockford 147,363 323 288 35
Rolling Meadows 24,205 57 50 7
Roscoe 10,523 14 13 1
Roselle 23,037 36 29 7
Rosemont 4,206 99 77 22
Round Lake Beach 27,796 38 37 1
Round Lake Heights 2,713 5 5 0
Roxana 1,472 7 6 1
Royalton 1,135 3 3 0
Rushville 2,927 4 4 0
Salem 7,249 23 15 8
Sandoval 1,221 3 3 0
Sauget 151 11 11 0
Savanna 2,845 7 7 0
Schiller Park 11,807 39 32 7
Seneca 2,278 6 5 1
Shawneetown 1,150 3 3 0
Silvis 7,487 21 15 6
Sleepy Hollow 3,354 8 7 1
South Beloit 7,639 15 14 1
South Chicago Heights 4,137 10 9 1
South Elgin 22,436 35 31 4
South Jacksonville 3,248 6 5 1
South Pekin 1,115 2 2 0
Springfield 116,563 268 241 27
Spring Valley 5,269 12 10 2
St. Anne 1,213 3 3 0
St. Charles 33,556 63 52 11
Steger 9,502 19 15 4
St. Elmo 1,402 3 3 0
Stickney 6,785 23 16 7
Stonington 882 2 2 0
Streator 13,082 26 24 2
Tolono 3,483 2 2 0
Urbana 42,461 68 54 14
Vernon Hills 26,574 71 42 29
Vienna 1,696 3 3 0
Walnut 1,338 2 2 0
Warren 1,366 4 3 1
Wauconda 13,843 27 25 2
Waukegan 88,337 189 150 39
Wenona 975 2 2 0
West Chicago 27,490 51 46 5
West Dundee 7,406 18 16 2
Westmont 24,992 40 35 5
Wheaton 53,848 82 66 16
Wheeling 38,158 95 60 35
White Hall 2,389 7 5 2
Willow Springs 5,701 10 7 3
Winnebago 2,995 6 6 0
Wood Dale 13,943 44 35 9
Wood River 10,225 24 18 6
Worth 10,781 27 24 3
Zion 24,067 59 46 13

Data Declaration

Provides the methodology used in constructing this table and other pertinent information about this table.