Table 78

ALABAMA
Full-time Law Enforcement Employees
by State by City, 2007
City Population Total law enforcement employees Total officers Total civilians
Abbeville 2,955 19 10 9
Adamsville 4,771 32 21 11
Addison 720 3 3 0
Alabaster 28,904 83 68 15
Albertville 19,476 49 39 10
Alexander City 15,053 57 42 15
Aliceville 2,457 10 6 4
Andalusia 8,727 40 30 10
Anniston 23,736 118 81 37
Arab 7,694 36 25 11
Ardmore 1,145 11 7 4
Argo 1,866 4 3 1
Ariton 747 2 2 0
Ashford 1,967 9 5 4
Ashland 1,856 11 6 5
Ashville 2,503 5 5 0
Athens 22,295 54 43 11
Atmore 7,452 31 25 6
Attalla 6,426 28 22 6
Auburn 53,160 102 97 5
Autaugaville 885 2 2 0
Baker Hill 318 2 2 0
Bay Minette 7,674 32 23 9
Bayou La Batre 2,761 18 13 5
Bear Creek 1,016 1 1 0
Berry 1,212 3 3 0
Bessemer 28,217 145 109 36
Birmingham 227,686 1,072 773 299
Blountsville 1,969 6 6 0
Boaz 8,175 34 24 10
Brantley 906 5 4 1
Brent 4,328 5 5 0
Brewton 5,304 31 25 6
Bridgeport 2,698 11 7 4
Brighton 3,358 7 4 3
Brilliant 732 3 3 0
Brookside 1,330 1 1 0
Brundidge 2,305 13 8 5
Calera 9,521 30 23 7
Camden 2,229 7 6 1
Carbon Hill 2,048 11 5 6
Carrollton 953 4 4 0
Cedar Bluff 1,580 4 4 0
Centre 3,411 10 9 1
Centreville 2,511 6 6 0
Chatom 1,172 6 6 0
Cherokee 1,177 3 3 0
Chickasaw 6,000 23 18 5
Childersburg 4,978 19 14 5
Citronelle 3,716 14 8 6
Clanton 8,602 25 23 2
Clayhatchee 494 1 1 0
Clayton 1,383 5 5 0
Cleveland 1,405 2 2 0
Clio 2,209 3 3 0
Coffeeville 354 1 1 0
Collinsville 1,693 9 4 5
Columbia 832 2 2 0
Columbiana 3,809 11 7 4
Coosada 1,590 3 3 0
Cordova 2,314 5 4 1
Cottonwood 1,172 2 2 0
Courtland 760 4 4 0
Creola 2,084 9 5 4
Cullman 14,914 68 48 20
Dadeville 3,239 12 11 1
Daleville 4,503 23 17 6
Daphne 19,352 71 42 29
Dauphin Island 1,568 16 10 6
Decatur 56,019 153 134 19
Demopolis 7,523 24 21 3
Dora 2,441 6 3 3
Dothan 64,931 210 140 70
Double Springs 989 5 5 0
Douglas 581 4 4 0
Dozier 392 1 1 0
Eclectic 1,148 9 5 4
Elba 4,136 21 13 8
Elberta 591 8 7 1
Enterprise 24,035 74 54 20
Eufaula 13,272 47 28 19
Eutaw 3,001 6 5 1
Evergreen 3,446 16 15 1
Excel 605 1 1 0
Fairfield 11,443 50 37 13
Falkville 1,185 4 4 0
Fayette 4,694 14 13 1
Flomaton 1,541 14 7 7
Florala 1,904 6 5 1
Florence 36,784 120 95 25
Foley 13,463 73 47 26
Fort Payne 13,889 39 35 4
Frisco City 1,370 3 3 0
Fultondale 6,948 26 21 5
Fyffe 1,045 3 3 0
Gadsden 37,066 124 96 28
Gardendale 13,235 36 26 10
Geneva 4,415 16 11 5
Georgiana 1,593 12 9 3
Geraldine 837 3 3 0
Glencoe 5,311 10 7 3
Goodwater 1,542 8 4 4
Gordo 1,589 4 4 0
Grant 692 4 4 0
Greensboro 2,579 10 10 0
Greenville 7,067 39 30 9
Grove Hill 1,373 6 6 0
Guin 2,223 4 4 0
Gulf Shores 9,486 52 40 12
Guntersville 8,088 42 29 13
Gurley 850 4 4 0
Hackleburg 1,472 4 4 0
Haleyville 4,178 16 11 5
Hamilton 6,478 13 11 2
Hammondville 545 2 2 0
Hanceville 3,261 13 8 5
Harpersville 1,689 8 8 0
Hartford 2,401 15 10 5
Hartselle 13,650 37 29 8
Hayneville 1,112 3 3 0
Headland 3,864 16 12 4
Heflin 3,439 12 11 1
Helena 14,429 26 22 4
Henagar 2,560 8 4 4
Hillsboro 586 1 1 0
Hokes Bluff 4,363 7 4 3
Hollywood 931 1 1 0
Homewood 23,602 108 75 33
Hoover 69,527 215 155 60
Hueytown 15,816 34 29 5
Huntsville 169,391 500 386 114
Ider 715 5 4 1
Irondale 9,471 36 30 6
Jackson 5,254 23 17 6
Jacksonville 9,213 30 25 5
Jasper 14,117 67 44 23
Jemison 2,593 11 10 1
Killen 1,123 5 5 0
Kinsey 1,935 2 2 0
Kinston 608 1 1 0
Lafayette 3,054 17 16 1
Lake View 1,982 5 4 1
Lanett 7,489 31 28 3
Leeds 11,169 26 22 4
Leesburg 839 2 2 0
Level Plains 1,516 4 4 0
Lexington 832 1 1 0
Lincoln 5,089 22 17 5
Linden 2,326 4 4 0
Lineville 2,370 12 8 4
Lipscomb 2,265 11 5 6
Littleville 947 5 3 2
Livingston 2,961 11 7 4
Louisville 569 3 3 0
Loxley 1,587 16 9 7
Luverne 2,733 14 10 4
Madison 37,994 88 63 25
Maplesville 686 6 6 0
Marion 3,373 11 6 5
McIntosh 237 8 8 0
McKenzie 612 1 1 0
Midfield 5,196 19 14 5
Midland City 1,839 9 6 3
Millbrook 16,342 37 28 9
Millport 1,014 1 1 0
Millry 601 3 3 0
Mobile 253,842 685 526 159
Monroeville 6,538 28 22 6
Montevallo 5,234 18 14 4
Montgomery 202,062 591 440 151
Moody 12,402 19 17 2
Morris 1,910 9 7 2
Moulton 3,262 12 12 0
Mountain Brook 20,952 68 54 14
Mount Vernon 821 6 5 1
Muscle Shoals 12,776 43 34 9
Napier Field 397 1 1 0
New Brockton 1,216 5 4 1
New Hope 2,709 5 5 0
New Site 833 2 1 1
Newton 1,663 7 6 1
Newville 540 4 1 3
North Courtland 794 3 2 1
Northport 22,201 79 60 19
Notasulga 833 8 4 4
Oakman 945 1 1 0
Odenville 1,238 10 9 1
Ohatchee 1,230 6 6 0
Oneonta 6,860 19 18 1
Opelika 24,600 94 73 21
Opp 6,701 28 21 7
Orange Beach 5,810 62 40 22
Owens Crossroads 1,404 3 3 0
Oxford 20,396 62 50 12
Ozark 14,656 39 33 6
Pelham 21,060 81 66 15
Pell City 12,256 36 34 2
Phenix City 30,309 105 84 21
Phil Campbell 1,046 3 3 0
Pickensville 646 2 1 1
Piedmont 4,998 16 12 4
Pinckard 632 2 2 0
Pine Hill 914 5 5 0
Pleasant Grove 10,323 23 18 5
Powell 976 3 2 1
Prattville 31,949 86 75 11
Priceville 2,503 4 4 0
Prichard 28,087 64 45 19
Ragland 2,082 4 3 1
Rainbow City 9,079 31 21 10
Rainsville 4,923 13 9 4
Ranburne 482 2 2 0
Red Bay 3,283 11 7 4
Reform 1,834 4 4 0
Riverside 1,883 3 3 0
Roanoke 6,674 29 24 5
Robertsdale 4,976 29 16 13
Rockford 396 2 1 1
Rogersville 1,190 5 5 0
Russellville 8,842 31 26 5
Samson 2,027 6 4 2
Saraland 12,839 47 36 11
Sardis City 2,101 4 4 0
Satsuma 6,032 16 12 4
Scottsboro 14,971 67 44 23
Selma 19,101 67 45 22
Sheffield 9,176 32 27 5
Shorter 338 12 4 8
Silas 487 2 1 1
Silverhill 704 1 1 0
Sipsey 549 1 1 0
Skyline 842 2 1 1
Slocomb 2,040 7 6 1
Snead 843 4 4 0
Somerville 471 3 3 0
Southside 8,279 15 10 5
Spanish Fort 5,619 14 13 1
Springville 3,435 13 13 0
Steele 1,186 2 2 0
Stevenson 2,140 8 4 4
St. Florian 472 2 2 0
Summerdale 701 7 6 1
Sylacauga 12,946 48 40 8
Sylvania 1,267 3 2 1
Talladega 17,104 48 37 11
Tallassee 5,091 21 15 6
Tarrant City 6,553 29 23 6
Thomaston 375 1 1 0
Thomasville 4,558 22 17 5
Thorsby 2,030 5 5 0
Town Creek 1,202 5 5 0
Triana 482 1 1 0
Trinity 1,907 6 6 0
Troy 14,056 65 47 18
Trussville 18,401 55 44 11
Tuscaloosa 83,811 340 265 75
Tuscumbia 8,235 28 21 7
Tuskegee 11,423 34 22 12
Union Springs 4,592 18 11 7
Uniontown 1,480 12 8 4
Valley 8,871 34 23 11
Valley Head 653 3 2 1
Vance 656 3 3 0
Vernon 1,898 7 7 0
Vestavia Hills 31,097 67 65 2
Wadley 647 1 1 0
Warrior 2,982 19 13 6
Weaver 2,620 10 7 3
Wedowee 821 6 6 0
West Blocton 1,425 1 1 0
Wetumpka 7,558 36 28 8
Wilton 627 1 1 0
Winfield 4,711 11 10 1
Woodstock 1,018 4 4 0
Woodville 757 2 2 0
York 2,563 12 6 6

Back to Top

Data Declaration

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