Table 78
ILLINOIS
Full-time Law Enforcement Employees
by City, 2019
City | Population |
Total law enforcement employees |
Total officers |
Total civilians |
---|---|---|---|---|
Albany | 868 | 1 | 1 | 0 |
Aledo | 3,448 | 8 | 7 | 1 |
Algonquin | 31,016 | 54 | 47 | 7 |
Alsip | 18,830 | 43 | 40 | 3 |
Altamont | 2,278 | 6 | 6 | 0 |
Alton | 26,360 | 83 | 61 | 22 |
Amboy | 2,301 | 3 | 3 | 0 |
Anna | 4,110 | 7 | 7 | 0 |
Arlington Heights | 75,249 | 133 | 106 | 27 |
Arthur | 2,220 | 4 | 4 | 0 |
Ashland | 1,181 | 1 | 1 | 0 |
Assumption | 1,071 | 2 | 2 | 0 |
Athens | 1,913 | 5 | 5 | 0 |
Auburn | 4,664 | 6 | 6 | 0 |
Aurora | 199,784 | 362 | 298 | 64 |
Aviston | 2,128 | 1 | 1 | 0 |
Barrington Hills | 4,205 | 20 | 16 | 4 |
Bartonville | 6,137 | 15 | 10 | 5 |
Beardstown | 5,425 | 10 | 9 | 1 |
Bedford Park | 602 | 46 | 36 | 10 |
Berkeley | 5,056 | 19 | 15 | 4 |
Berwyn | 54,702 | 166 | 114 | 52 |
Bethalto | 9,270 | 18 | 13 | 5 |
Bethany | 1,258 | 2 | 2 | 0 |
Bloomington | 78,107 | 157 | 124 | 33 |
Blue Island | 23,037 | 42 | 32 | 10 |
Blue Mound | 1,073 | 1 | 1 | 0 |
Bolingbrook | 75,394 | 123 | 110 | 13 |
Bourbonnais | 19,588 | 28 | 26 | 2 |
Bradley | 15,205 | 44 | 33 | 11 |
Braidwood | 6,199 | 16 | 13 | 3 |
Breese | 4,498 | 8 | 7 | 1 |
Bridgeview | 16,153 | 30 | 30 | 0 |
Brighton | 2,137 | 4 | 4 | 0 |
Buffalo Grove | 40,768 | 75 | 62 | 13 |
Burbank | 28,483 | 52 | 44 | 8 |
Burr Ridge | 10,828 | 31 | 27 | 4 |
Byron | 3,585 | 7 | 6 | 1 |
Cahokia | 13,864 | 39 | 31 | 8 |
Calumet City | 36,128 | 97 | 73 | 24 |
Cambridge | 2,078 | 1 | 1 | 0 |
Campton Hills | 11,202 | 5 | 5 | 0 |
Carbondale | 25,242 | 81 | 64 | 17 |
Carlinville | 5,498 | 17 | 12 | 5 |
Carol Stream | 39,599 | 92 | 74 | 18 |
Carrollton | 2,404 | 6 | 6 | 0 |
Carthage | 2,448 | 4 | 4 | 0 |
Cary | 17,728 | 25 | 24 | 1 |
Caseyville | 4,088 | 14 | 13 | 1 |
Centreville | 4,922 | 9 | 8 | 1 |
Champaign | 88,891 | 140 | 117 | 23 |
Charleston | 19,987 | 34 | 31 | 3 |
Chatham | 12,809 | 20 | 14 | 6 |
Chenoa | 3,143 | 4 | 4 | 0 |
Cherry Valley | 2,877 | 15 | 14 | 1 |
Chicago | 2,707,064 | 14,015 | 13,160 | 855 |
Chicago Heights | 29,471 | 93 | 78 | 15 |
Chicago Ridge | 14,017 | 35 | 31 | 4 |
Chillicothe | 6,071 | 12 | 12 | 0 |
Cicero | 81,270 | 180 | 156 | 24 |
Coal City | 5,340 | 14 | 13 | 1 |
Coal Valley | 3,760 | 9 | 8 | 1 |
Colfax | 1,017 | 1 | 1 | 0 |
Cortland | 4,369 | 6 | 6 | 0 |
Countryside | 5,957 | 27 | 24 | 3 |
Crest Hill | 20,534 | 32 | 30 | 2 |
Crete | 8,096 | 20 | 18 | 2 |
Crystal Lake | 39,944 | 68 | 59 | 9 |
Dallas City | 870 | 3 | 3 | 0 |
Dana | 152 | 1 | 1 | 0 |
Danville | 30,642 | 64 | 55 | 9 |
Darien | 21,935 | 37 | 32 | 5 |
Decatur | 70,710 | 149 | 141 | 8 |
Deer Creek | 661 | 1 | 1 | 0 |
Deerfield | 18,848 | 54 | 40 | 14 |
DeKalb | 42,428 | 76 | 61 | 15 |
Delavan | 1,605 | 4 | 4 | 0 |
De Soto | 1,510 | 4 | 3 | 1 |
Des Plaines | 59,023 | 117 | 100 | 17 |
Dupo | 3,810 | 8 | 8 | 0 |
Du Quoin | 5,705 | 13 | 9 | 4 |
Dwight | 3,962 | 10 | 9 | 1 |
East Dubuque | 1,571 | 6 | 6 | 0 |
Edwardsville | 25,047 | 60 | 45 | 15 |
Effingham | 12,662 | 38 | 24 | 14 |
Elburn | 5,967 | 8 | 7 | 1 |
Elgin | 112,112 | 243 | 180 | 63 |
Elizabeth | 721 | 1 | 1 | 0 |
Elk Grove Village | 32,371 | 100 | 86 | 14 |
Elmhurst | 46,857 | 85 | 67 | 18 |
Elmwood | 2,021 | 2 | 2 | 0 |
Elmwood Park | 24,185 | 43 | 36 | 7 |
Elwood | 2,257 | 12 | 11 | 1 |
Essex | 759 | 1 | 1 | 0 |
Eureka | 5,276 | 6 | 6 | 0 |
Evanston | 74,047 | 212 | 157 | 55 |
Evergreen Park | 19,260 | 77 | 58 | 19 |
Fairbury | 3,602 | 6 | 6 | 0 |
Fairfield | 4,961 | 14 | 10 | 4 |
Fairmount | 602 | 1 | 1 | 0 |
Farmington | 2,236 | 6 | 6 | 0 |
Fisher | 1,966 | 2 | 2 | 0 |
Flossmoor | 9,211 | 24 | 19 | 5 |
Fox Lake | 10,457 | 29 | 23 | 6 |
Fox River Grove | 4,610 | 8 | 8 | 0 |
Frankfort | 19,352 | 36 | 32 | 4 |
Freeburg | 4,240 | 11 | 10 | 1 |
Freeport | 23,721 | 63 | 47 | 16 |
Fulton | 3,330 | 10 | 9 | 1 |
Galena | 3,155 | 11 | 10 | 1 |
Genoa | 5,211 | 7 | 6 | 1 |
Georgetown | 3,205 | 4 | 4 | 0 |
Gibson City | 3,283 | 8 | 7 | 1 |
Gifford | 1,100 | 1 | 1 | 0 |
Gillespie | 3,097 | 11 | 8 | 3 |
Glencoe | 8,887 | 39 | 34 | 5 |
Glendale Heights | 33,878 | 70 | 54 | 16 |
Glenview | 47,581 | 72 | 67 | 5 |
Glenwood | 8,767 | 25 | 22 | 3 |
Goodfield | 998 | 1 | 1 | 0 |
Grafton | 632 | 3 | 3 | 0 |
Granite City | 28,315 | 68 | 56 | 12 |
Greenfield | 981 | 2 | 2 | 0 |
Greenup | 1,486 | 4 | 4 | 0 |
Gurnee | 30,493 | 97 | 62 | 35 |
Hampshire | 6,425 | 10 | 10 | 0 |
Hampton | 1,757 | 4 | 4 | 0 |
Hanover Park | 37,699 | 83 | 57 | 26 |
Hartford | 1,344 | 5 | 4 | 1 |
Harvard | 9,092 | 20 | 18 | 2 |
Harwood Heights | 8,388 | 27 | 24 | 3 |
Hawthorn Woods | 8,651 | 13 | 12 | 1 |
Henry | 2,205 | 5 | 4 | 1 |
Herrin | 12,878 | 27 | 18 | 9 |
Hickory Hills | 13,806 | 34 | 27 | 7 |
Highland | 9,836 | 27 | 20 | 7 |
Highwood | 5,250 | 12 | 11 | 1 |
Hillsboro | 5,972 | 10 | 10 | 0 |
Hinckley | 2,033 | 3 | 3 | 0 |
Hodgkins | 1,883 | 24 | 22 | 2 |
Hoffman Estates | 51,105 | 103 | 86 | 17 |
Homer | 1,165 | 1 | 1 | 0 |
Homewood | 18,831 | 45 | 40 | 5 |
Hoopeston | 5,046 | 20 | 11 | 9 |
Hudson | 1,816 | 3 | 3 | 0 |
Indian Head Park | 3,742 | 8 | 7 | 1 |
Inverness | 7,442 | 14 | 12 | 2 |
Itasca | 10,032 | 25 | 22 | 3 |
Jacksonville | 18,667 | 43 | 39 | 4 |
Jerseyville | 8,208 | 21 | 15 | 6 |
Joliet | 148,155 | 339 | 270 | 69 |
Kankakee | 25,872 | 72 | 68 | 4 |
Kansas | 721 | 1 | 1 | 0 |
Kildeer | 4,033 | 9 | 8 | 1 |
Kingston | 1,159 | 2 | 2 | 0 |
Kirkland | 1,715 | 2 | 2 | 0 |
Ladd | 1,199 | 1 | 1 | 0 |
La Grange | 15,424 | 28 | 24 | 4 |
La Grange Park | 13,260 | 23 | 21 | 2 |
Lake Bluff | 5,606 | 17 | 15 | 2 |
Lake Forest | 19,564 | 40 | 35 | 5 |
Lake in the Hills | 28,811 | 48 | 40 | 8 |
Lakemoor | 6,008 | 15 | 14 | 1 |
Lake Villa | 8,625 | 18 | 17 | 1 |
Lakewood | 4,006 | 9 | 8 | 1 |
Lake Zurich | 20,060 | 50 | 33 | 17 |
Lemont | 17,297 | 27 | 22 | 5 |
Le Roy | 3,542 | 8 | 8 | 0 |
Lincoln | 13,584 | 26 | 26 | 0 |
Lindenhurst | 14,296 | 15 | 13 | 2 |
Litchfield | 6,708 | 15 | 14 | 1 |
Lockport | 25,587 | 45 | 39 | 6 |
Lombard | 44,672 | 74 | 62 | 12 |
Lovington | 1,044 | 2 | 2 | 0 |
Lyons | 10,436 | 14 | 12 | 2 |
Machesney Park | 22,594 | 23 | 22 | 1 |
Mackinaw | 1,901 | 2 | 2 | 0 |
Manhattan | 8,121 | 11 | 10 | 1 |
Maple Park | 1,341 | 1 | 1 | 0 |
Marissa | 1,807 | 3 | 3 | 0 |
Marquette Heights | 2,644 | 5 | 5 | 0 |
Marseilles | 4,844 | 10 | 9 | 1 |
Maryville | 8,033 | 14 | 13 | 1 |
Mason City | 2,133 | 3 | 3 | 0 |
Mattoon | 17,629 | 40 | 36 | 4 |
Mazon | 972 | 2 | 1 | 1 |
McLean | 797 | 1 | 1 | 0 |
Melrose Park | 24,863 | 89 | 72 | 17 |
Metropolis | 5,986 | 19 | 13 | 6 |
Midlothian | 14,433 | 32 | 29 | 3 |
Milan | 5,012 | 16 | 15 | 1 |
Milledgeville | 945 | 2 | 2 | 0 |
Millstadt | 3,869 | 8 | 8 | 0 |
Minier | 1,188 | 2 | 2 | 0 |
Mokena | 20,573 | 34 | 31 | 3 |
Momence | 3,089 | 8 | 8 | 0 |
Monmouth | 8,944 | 31 | 20 | 11 |
Montgomery | 19,927 | 36 | 32 | 4 |
Morris | 15,083 | 29 | 25 | 4 |
Morrison | 4,026 | 7 | 7 | 0 |
Morrisonville | 1,003 | 2 | 1 | 1 |
Morton | 16,209 | 24 | 22 | 2 |
Morton Grove | 22,904 | 57 | 46 | 11 |
Mount Carmel | 6,988 | 15 | 10 | 5 |
Mount Morris | 2,786 | 5 | 4 | 1 |
Mount Olive | 1,941 | 5 | 4 | 1 |
Mount Prospect | 54,089 | 102 | 83 | 19 |
Mount Pulaski | 1,471 | 2 | 2 | 0 |
Mount Vernon | 14,802 | 52 | 40 | 12 |
Mount Zion | 5,799 | 12 | 10 | 2 |
Moweaqua | 1,715 | 3 | 3 | 0 |
Mundelein | 31,260 | 74 | 53 | 21 |
Naperville | 149,061 | 251 | 166 | 85 |
New Athens | 1,885 | 4 | 4 | 0 |
New Lenox | 27,103 | 41 | 36 | 5 |
Newton | 2,855 | 7 | 6 | 1 |
Niles | 29,104 | 69 | 55 | 14 |
Nokomis | 2,110 | 5 | 4 | 1 |
Normal | 55,013 | 90 | 82 | 8 |
Northfield | 5,418 | 21 | 19 | 2 |
North Pekin | 1,526 | 7 | 7 | 0 |
Oak Brook | 8,096 | 46 | 39 | 7 |
Oak Lawn | 55,361 | 128 | 113 | 15 |
Oak Park | 52,311 | 137 | 109 | 28 |
Oakwood | 1,496 | 3 | 3 | 0 |
Oblong | 1,368 | 1 | 1 | 0 |
O'Fallon | 29,686 | 66 | 48 | 18 |
Okawville | 1,362 | 4 | 4 | 0 |
Olney | 8,800 | 13 | 12 | 1 |
Oregon | 3,471 | 9 | 8 | 1 |
Orion | 1,790 | 2 | 2 | 0 |
Orland Hills | 7,066 | 10 | 10 | 0 |
Orland Park | 58,519 | 127 | 99 | 28 |
Ottawa | 18,047 | 50 | 35 | 15 |
Palatine | 67,984 | 131 | 107 | 24 |
Palestine | 1,272 | 1 | 1 | 0 |
Palos Hills | 17,158 | 34 | 31 | 3 |
Palos Park | 4,768 | 11 | 10 | 1 |
Paris | 8,288 | 21 | 15 | 6 |
Park City | 7,442 | 13 | 11 | 2 |
Paxton | 4,196 | 7 | 7 | 0 |
Pecatonica | 2,081 | 3 | 3 | 0 |
Pekin | 32,033 | 61 | 54 | 7 |
Peoria | 110,955 | 225 | 203 | 22 |
Peotone | 4,135 | 11 | 10 | 1 |
Peru | 9,738 | 26 | 24 | 2 |
Petersburg | 2,214 | 6 | 6 | 0 |
Pittsfield | 4,228 | 9 | 9 | 0 |
Plainfield | 44,691 | 70 | 57 | 13 |
Pontiac | 11,211 | 20 | 18 | 2 |
Princeton | 7,500 | 18 | 17 | 1 |
Rantoul | 12,657 | 38 | 31 | 7 |
Raymond | 941 | 1 | 1 | 0 |
Richmond | 1,921 | 7 | 7 | 0 |
Ridge Farm | 817 | 1 | 1 | 0 |
Riverdale | 13,161 | 36 | 30 | 6 |
River Forest | 10,869 | 29 | 27 | 2 |
Riverton | 3,398 | 9 | 9 | 0 |
Riverwoods | 3,585 | 7 | 7 | 0 |
Rockdale | 1,924 | 5 | 5 | 0 |
Rockford | 145,719 | 338 | 298 | 40 |
Rock Island | 37,517 | 105 | 78 | 27 |
Rolling Meadows | 23,703 | 56 | 49 | 7 |
Romeoville | 39,616 | 75 | 62 | 13 |
Roscoe | 10,492 | 14 | 13 | 1 |
Rossville | 1,223 | 3 | 3 | 0 |
Round Lake | 18,266 | 29 | 26 | 3 |
Roxana | 1,439 | 7 | 6 | 1 |
Royalton | 1,116 | 3 | 3 | 0 |
Rushville | 2,867 | 5 | 5 | 0 |
Salem | 7,053 | 26 | 18 | 8 |
Sandwich | 7,364 | 20 | 16 | 4 |
San Jose | 602 | 2 | 2 | 0 |
Sauget | 164 | 10 | 10 | 0 |
Savanna | 2,767 | 6 | 6 | 0 |
Schaumburg | 73,412 | 140 | 109 | 31 |
Shorewood | 17,606 | 33 | 29 | 4 |
Silvis | 7,538 | 20 | 17 | 3 |
Skokie | 63,082 | 159 | 114 | 45 |
Smithton | 3,836 | 6 | 6 | 0 |
South Barrington | 5,047 | 22 | 19 | 3 |
South Beloit | 7,636 | 13 | 12 | 1 |
South Chicago Heights | 4,029 | 10 | 9 | 1 |
South Elgin | 23,634 | 36 | 32 | 4 |
South Holland | 21,438 | 45 | 42 | 3 |
South Pekin | 1,088 | 2 | 2 | 0 |
South Roxana | 1,991 | 5 | 5 | 0 |
Springfield | 114,393 | 269 | 241 | 28 |
Spring Valley | 5,156 | 12 | 11 | 1 |
St. Charles | 33,118 | 64 | 54 | 10 |
Steger | 9,301 | 16 | 15 | 1 |
St. Elmo | 1,389 | 3 | 3 | 0 |
Sterling | 14,510 | 38 | 29 | 9 |
Stockton | 1,707 | 6 | 5 | 1 |
Streamwood | 39,529 | 66 | 57 | 9 |
Sullivan | 4,487 | 11 | 9 | 2 |
Summit | 11,205 | 32 | 30 | 2 |
Swansea | 13,432 | 23 | 21 | 2 |
Thayer | 658 | 2 | 2 | 0 |
Thornton | 2,423 | 12 | 11 | 1 |
Tilton | 2,638 | 4 | 4 | 0 |
Tinley Park | 56,119 | 93 | 80 | 13 |
Tolono | 3,447 | 2 | 2 | 0 |
Trenton | 2,593 | 5 | 5 | 0 |
Tuscola | 4,336 | 8 | 7 | 1 |
Urbana | 42,080 | 72 | 58 | 14 |
Vandalia | 6,664 | 12 | 12 | 0 |
Vernon Hills | 26,847 | 66 | 43 | 23 |
Vienna | 1,443 | 3 | 3 | 0 |
Villa Park | 21,651 | 48 | 39 | 9 |
Virden | 3,333 | 10 | 6 | 4 |
Warren | 1,301 | 4 | 3 | 1 |
Warrensburg | 1,124 | 2 | 2 | 0 |
Warrenville | 13,268 | 39 | 31 | 8 |
Watseka | 4,809 | 12 | 11 | 1 |
Waukegan | 86,505 | 189 | 146 | 43 |
Waverly | 1,200 | 1 | 1 | 0 |
Wayne | 2,426 | 2 | 2 | 0 |
Westchester | 16,224 | 37 | 33 | 4 |
West City | 640 | 11 | 7 | 4 |
West Dundee | 8,388 | 21 | 19 | 2 |
Western Springs | 13,460 | 24 | 21 | 3 |
Westmont | 24,642 | 43 | 37 | 6 |
Westville | 2,964 | 4 | 4 | 0 |
Wheaton | 53,160 | 79 | 64 | 15 |
Wheeling | 39,028 | 91 | 59 | 32 |
Willowbrook | 8,486 | 25 | 22 | 3 |
Willow Springs | 5,658 | 11 | 10 | 1 |
Wilmette | 27,289 | 64 | 44 | 20 |
Winfield | 9,758 | 17 | 16 | 1 |
Winnebago | 2,963 | 6 | 6 | 0 |
Wood River | 10,108 | 26 | 18 | 8 |
Woodstock | 25,324 | 41 | 37 | 4 |
Worth | 10,534 | 28 | 26 | 2 |
Yorkville | 20,541 | 33 | 30 | 3 |
Zion | 23,617 | 48 | 44 | 4 |
Data Declaration
Provides the methodology used in constructing this table and other pertinent information about this table.