Cochise County

Cochise County contracts for the use of four shelters. Stray animals that are apprehended are placed into these contracted shelters. These shelters are not operated by Cochise County or the Sheriff's Office. Shelter Contract information is as follows:
Benson: Benson Animal Shelter 104 Harvest Way Benson Arizona 85602 (520) 586-3600
Douglas: City Of Douglas Animal Shelter 2017 N. Rogers Avenue (520) 805 0557
Huachuca City: 300 S. Howard St., Huachuca City (520) 456-1337.
Willcox: 1525 E. Stewart St., Willcox (520) 384-0163

Other animal shelters within the county (not contracted with Cochise County) are:
Bisbee: Tovreaville Road, Bisbee (520) 432-6020
Sierra Vista: 1124 North Ave, Sierra Vista (520) 458-4151
Tombstone: Telephone for arrangements (520) 457-3144

Arizona Animal Shelters

Usually, these are organizations operated or contracted by county governments to house and care for stray dogs.  We can't guarantee that this includes every possible place where your dog could be.  You should contact your local authorities to find and check all shelters in your area.  Also, many Police Departments will provide temporary housing for stray pets so make sure you contact your local Police.  If you live near tribal land, make sure you contact authorities there. They usually have their own animal control facilities.  Visit all shelters in your county as well as those shelter in nearby counties if you live near a border.  Also see our Rescue List. Found dogs may be housed at Rescues.

You need to personally visit these shelters.  Do not rely on information conveyed over the phone.  Make sure you ask about kennels not accessible to the public (injured dogs, bite dogs, etc.).  Visit all shelters in your county and in nearby counties if you live near a border.  

Graham County

Graham County Animal Shelter

300 Old Country Club Road
Safford AZ 84456
Phone: 928-348-6676

City of Safford Animal Shelter

Coconino County

Coconino Humane Association

3501 East Butler Ave.

Flagstaff, AZ   86001


Greenlee County

Greenlee County Animal Control
840 S. Coronado Boulevard
Clifton, AZ 85533

Mohave County

Western Arizona Humane Society Kingman

950 Buchanan St.

Kingman, AZ   86401


Western Arizona Humane Society Lake Havasu City

1100 Empire Drive

Lake Havasu City, AZ   86404


Lake Havasu Police Department Animal Care & Control (lists lost/found pets on website)


La Paz County

La Paz County Animal Control

309 7th St.

Parker, AZ   85344


928-669-2281 emergencies

Maricopa County

Maricopa County Animal Care and Control West Shelter (MCACC West)

2500 S. 27th Ave (27th Ave, South of Durango)

Phoenix, AZ   85009


Photos of dogs in kennels not open to the public are posted.  Make sure you ask about these kennels.

Maricopa County Animal Care and Control East Shelter (MCACC East)

2630 W. 8th Street (Loop 101 & Rio Salado/8th)

Mesa, AZ   85201


Arizona Humane Society Nina Mason Pulliam Campus for Compassion (only houses adoptable animals)

1521 W. Dobbins Rd.

Phoenix, AZ   85041


Arizona Humane Society Sunnyslope Campus

9226 N. 13th Ave

Phoenix, AZ   85021


Ask to see dogs in the Second Chance Hospital inside AHS

Santa Cruz County

Santa Cruz Animal Care and Control Services

2150 N. Congress Dr.

Nogales, AZ   85621


Apache County

Navajo Nation Animal Control​ 928-871-7066 

Ft. Defiance 928-729-4023 

Many Farms 928-731-4380 

Shiprock 505-368-1235

Tuba City 928-283-3089

Crownpoint 928-871-6450 

Eager Police Department Animal Control

928-333-4127 ext 362 (Animal Control Officer)
General Information:

Springerville Police Department - Animal Control

418 E. Main St. Springerville AZ 85938

928-333-4240 Ext 327 

St. John's Police Department ­- Animal Control

1200 W. Cleveland 

St. Johns, AZ   85926


Yuma County

Humane Society of Yuma

4050 S Avenue 4 ½ E
Yuma, AZ 85365


Gila County

Gila County Animal Shelter Globe

700 Hackney Ave., Globe, AZ   85501


Gila County Animal Shelter Payson

107 W. Frontier St., Suite A, Payson, AZ   85541


Pima County

Pima Animal Care Center (PACC)

4000 N. Silverbell Rd

Tucson, AZ   85745


Ajo Substation

1259 Well Rd

Ajo, AZ   85321


Humane Society of Southern Arizona

3450 N. Kelvin Blvd

Tucson, AZ   85716

520-327-6088 x111 for Lost and Found

​​​​Lost Dogs Arizona

Helping Arizona's Lost Dogs Get Home

Yavapai County

Yavapai Humane Society

1605 Sundog Ranch Rd

Prescott, AZ   86301


Camp Verde Animal Control


Verde Valley Humane Society

1502 W. Mingus Ave

Cottonwood, AZ   86326


Chino Valley Animal Shelter

1950 Voss Dr

Chino Valley, AZ   86323


928-636 4223 ext 

Pinal County

Pinal County Animal Care and Control (PCACC)

1150 S. Eleven Mile Corner Rd.

Casa Grande, AZ   85194


San Manuel Shelter

23790 S. Veteran's Memorial Blvd

San Manuel, AZ   85631

Appointment required


Casa Grande Animal Care & Adoption Center

202 E. First Ave

Casa Grande, AZ   85122


Eloy Animal Control Department

3010 W. Houser Rd.

Eloy, AZ   85131


520-466-7324 for emergencies

Apache Junction Animal Control (Paws and Claws Care Center)

725 E. Baseline Road

Apache Junction, AZ   85119 


Need a correction?  Please contact us.

Navajo County

Holbrook Animal Control Shelter

105 Old Airport Rd

Holbrook, AZ   86025


928-524-3991 for emergencies

Snowflake Animal Control Shelter

600 Snow Blvd

Snowflake, AZ   85937


Show Low Animal Control Shelter (Operated by Pet Allies)

1181 E. Thornton Rd

Show Low, AZ   85901


Winslow Animal Control Shelter

Municipal Airport Rd

Winslow, AZ   86047


928-289-2431 for emergencies

Humane Society of the White Mountains

3212 N. Porter Mountain Rd

Lakeside, AZ   85929


Navajo County Animal Care and Control has Lost/Found listing