St Louis County Animal Control & Shelters Listings

To locate a lost pet, we highly recommend that you visit IN PERSON the following shelters and animal control facilities.

Here are just a couple of reasons why we recommend in person visits.

Unfortunately, due to the number of incoming animals each week at our local shelters, it is not possible for our shelter employees to remember each animal’s face, details, where the animal was found, etc.

While one person may label a dog as a shepherd mix, another may label the same dog as a lab mix. Therefore, it is best for you or a representative of your family visit all of the animals in the various shelters.

Many shelters have what is called the adoption floor vs the stray hold area. Please be sure to check both areas!

There are times when a Good Samaritan finds a lost animal. Rather than taking the pet to the closest shelter, the finder decides to go to a shelter further.  One reason finders do this is because they feel the animal will fare a better chance of not being put to sleep due to overcrowded shelters.  Sometimes, the finder may also wait to reach their destination of their travel to drop off the found pet.


Take a photo of your pet with you. Take a copy of your flyer with you as well so that you can place it on the bulletin board, or within the lost pets binder that some shelters keep.

Most pets are lost for 1-3 weeks in a 3-5 block area. Check the shelters EVERY DAY as much as possible; most facilities cannot hold an animal longer than 5 days due to volume of incoming animals in our area.

Please note, if your pet has been taken in by a local animal control facility for your municipality, they will typically hold the animal for 5 days, and then transfer to the St Louis County Shelter in Olivette.

Animal Protective Association of Missouri

1705 S Hanley Rd

Brentwood, Missouri 63144

(314) 645-4610

Bridgeton Animal Control

Bridgeton Street Department Building

4015 Fee Fee

Bridgeton, MO  63044

(314) 739-7557

City of St Louis Animal Care & Control

1520 Market, Suite 4051

St. Louis 63103

(314) 657-1486

Dirk’s Fund Shelter

526 Indian Warpath Dr

Pacific, MO 63069

(314) 966-3326

Florissant Animal Control

St Ferdinand Park

Florissant, MO

(314) 839-7655 to report a problem

(314) 831-7000 for after hours and weekends

Franklin County Humane Society

1222 W Main St

Union, MO 63084

(636) 583-4300

Humane Society of Missouri, St Louis

1201 Macklind Avenue
St. Louis, MO 63110

(314) 951-1562

Humane Society of Missouri, Maryland Heights

11660 Administration Dr.
St. Louis, MO 63146

(314) 951-1588

Humane Society of Missouri, Chesterfield

17357 Edison Ave.
Chesterfield, MO 63005

(636) 530-0806

Humane Society of Missouri, Union/Longmeadow Ranch

480 Joseph’s Road

Union, MO 63084

(636) 583-8759

Open Door Animal Sanctuary

6065 Duda Rd

House Springs, MO 63051

(636) 671-3643