Alabama Animal Advocates

Animal Control & Pounds by County

Alabama law requires each county to have a pound and an impounding officer. Is your county doing its part?

What Animal Services are Provided in Alabama Counties?

Every Alabama county is required to provide a pound and impoundment officer and to report to the public on animal intake and outcomes. Every city with a population of 5,000 or more must provide their own pound or contribute to the county facility. The requirements are set forth in Alabama Code § 3-7A-7 and detailed at Animal Shelter Requirements in Alabama.

The map provides a bird’s-eye view of pounds and animal control at the county level. Counties that provide a pound and animal control (AC) are shown in blue below. Alabama counties that lack animal services are indicated in gray, green, or stripes. Information about all facilities in each county, plus animal control, dog confinement requirements, low-cost sterilization, and more can be found by selecting the link to your county.

Map of Animal Control & Pounds or Shelters by County

Most recent changes to the map: Clay Co. and Randolph Co., both of which currently have no animal services. (Do you have an update or correction? Let us know.)

Municipalities must also provide services. The map reflects only the existence of a county impoundment facility and an animal control officer. State law also requires that municipalities over 5,000 provide or fund animal services. Municipal animal services are detailed on each county page.

Services must be ‘suitable.’ The map does not reflect whether the services provided are “suitable,” which is a requirement of the statute. Compliance with the State Requirement discusses what might be considered “suitable.”

There is significant variation in the size, scope, and structuring of impoundment facilities and animal control from county to county. For example, Franklin County is shown on the map as having both a pound and animal control, but actually has only two ACOs who are also the only staff members of the small pound. Adoption is not offered; animals not reclaimed or rescued during the stray hold are driven to Marion County to be killed. County residents report that both manpower and facilities are insufficient and loose animals are only rarely impounded — a situation that led to two dog attack deaths in 2022.

Animal Services in Your County

Click your county name for details. Each county page offers details on pounds, shelters, and animal control serving the unincorporated area and municipalities, as well as whether dog confinement is required, low-cost sterilization, and other information and resources.

Pop. Sq.Mi. County Pound ACO § 3-1-5 Status
58,805 604 Autauga Contract LEO(?) —
231,767 2,027 Baldwin County Civilian(?) Adopted 1990
25,223 905 Barbour County Civilian —
22,293 628 Bibb County Civilian —
59,134 651 Blount County LEO Adopted 2024
10,357 625 Bullock Contract Civilian —
19,051 778 Butler City Contract — —
116,441 612 Calhoun County Civilian Adopted 1984
34,772 603 Chambers Contract — Adopted 2025
24,971 600 Cherokee County Civilian —
45,014 701 Chilton County LEO Adopted 2024
12,665 921 Choctaw Contract — —
23,087 1,238 Clarke County — —
14,236 606 Clay — — —
15,056 561 Cleburne — — —
53,465 680 Coffee City Contract — —
57,227 622 Colbert County Org Civilian Confusion about status.
11,597 853 Conecuh County — —
10,387 666 Coosa — — —
37,570 1,044 Covington — — —
13,194 611 Crenshaw — — —
87,866 755 Cullman County LEO Confusion about status.
49,326 563 Dale City Contract ? —
38,462 994 Dallas City Contract Civilian Confusion about status.
71,608 779 DeKalb County Civilian —
87,977 657 Elmore Contract LEO(?) Adopted 2014
36,757 953 Escambia County LEO(?) —
103,436 549 Etowah County Civilian Adopted 1986
16,321 629 Fayette County Civilian —
32,113 647 Franklin County Civilian —
26,659 579 Geneva — — —
7,730 660 Greene — — —
14,785 657 Hale Contract — —
17,146 562 Henry — — —
107,202 582 Houston Contract Civilian —
52,579 1,127 Jackson County — —
674,721 1,124 Jefferson Contract Civilian Confusion about status.
13,972 605 Lamar — — —
93,564 721 Lauderdale City Contract Civilian Adopted 2004
33,073 717 Lawrence County Civilian Adopted 2024
174,241 608 Lee Boarding Civilian Adopted 1979
103,570 607 Limestone County LEO Adopted 1994
10,311 716 Lowndes County — Confusion about status.
19,532 613 Macon — Civilian Confusion about status.
388,153 813 Madison City Civilian Adopted 1987
19,323 983 Marengo — — —
29,341 744 Marion Contract — —
97,612 623 Marshall County LEO Adopted 2008
414,809 1,644 Mobile County LEO Adopted 2018
19,772 1,034 Monroe Contract — —
228,954 800 Montgomery Contract Civilian Adopted 2004
123,421 599 Morgan Contract Civilian Adopted 1990
8,511 724 Perry Boarding — —
19,123 890 Pickens — — —
33,009 673 Pike City Contract LEO(?) —
21,967 584 Randolph — — —
59,183 647 Russell City Contract LEO Confusion about status.
91,103 654 St. Clair Contract Civilian Confusion about status.
223,024 810 Shelby Contract Civilian Adopted 1990
12,346 913 Sumter — — —
82,149 760 Talladega — — —
41,311 766 Tallapoosa — — —
227,036 1,351 Tuscaloosa Contract LEO(?) Adopted 2003
65,340 805 Walker Contract — Adopted 2025
15,400 1,089 Washington — — —
10,600 907 Wilcox — — —
23,540 631 Winston Contract — —

Click each county name for details about animal services in the county and its municipalities.

Research and notes are by Aubrie Kavanaugh and Kristin Yarbrough. If you would like to share an update or have any questions, additions, or corrections, please be in touch.

Updates and expansions are continual. The map and table are updated whenever we learn of a change to a county’s animal services or § 3-1-5 status.