Animal shelters in Marion, IL
Ready to find your match? Here are 27 animal shelters in Marion, IL with 2,902 adoptable pets.

This organization is committed to providing a positive adoption experience! Learn more.
12073 N. 1000th Rd, EFFINGHAM, IL 62401
Directions1250 South 11th Street, PO BOX 506, Belleville, IL 62226
Directions