Montgomery County SPCA


The Montgomery County Society for the Prevention of Cruelty to Animals is a nonprofit organization dedicated to animal protection, humane education, and caring for unwanted, lost and abused domestic animals. Established in 1909, the Montgomery County SPCA (in Montgomery County, Pennsylvania), has three locations. The Conshohocken facility houses the administrative offices and is the largest of the organization's three animal shelters. The Perkiomenville facility is set on a picturesque farm with a barn that offers refuge to abused and neglected livestock along with a shelter for small animals. In 1997 we constructed a new facility in Abington Township to further our service for eastern Montgomery County.

Animal Adoption

If you're interested in opening your heart and home to an animal in need, the MCSPCA should be your first and last stop! Whether you're looking for furry, hairless, hooved, or feathered friends, you are in the right place. 


Lost & Found Animals

The MCSPCA is one of very few open admission shelters that continues to accept stray animals from local police departments and the public at no cost to the community. Every attempt is made to unify these animals with their family and all animals are scanned for microchips upon intake. If you have lost your pet or know the identity of a stray pet currently in our care, please contact us immediately! 

Animal Cruelty Investigations

The MCSPCA employs Humane Society Police Officers (HSPOs) that are responsible for investigating and prosecuting complaints of animal cruelty and/or neglect. Our agency works closely with local and state law enforcement officers and the Montgomery County District Attorney's Office to ensure that offenders are brought to justice. If you feel that an animal is being abused or neglected, please contact the MCPSCA immediately; if you witness an animal in distress or a situation that requires immediate attention, please call 911 or your local police department for emergency response. 

Please call to file a report: Conshohocken 610-825-0111 or Perkiomenville 610-754-7822.

Humane Education

Are you looking for a fun and educational experience for your students, staff, or group? The MCSPCA offers Humane Education programs and presentations for grades K-12 and adults! Whether you would like us to visit your school, workplace, or nursing home, prefer to join us virtually, or want to take a field trip to one of our shelter facilities for a tour, we've got you covered! Our programs are designed to teach compassion, responsibility, and empathy towards animals and people in an engaging manner. While we are happy to accept donations, there is no cost associated with scheduling a program. Schedule your program today and help inspire the next generation of animal advocates or continue to promote the love and respect of the human-animal bond.  

Please contact Ali Swiatkowski at he@mcspca-pa.org today!

Interested in Donating?

How You Can Help

The MCSPCA is funded by donations and gifts from our community and friends. Donations of any amount are gratefully accepted. Supporters receive our Reporter newsletter which contains information about the MCSPCA's operations, animal legislation, and Upcoming Events.

Contributing In-Person

Monetary donations can be made in-person at our Conshohocken and Perkiomenville locations. Donations of animal supplies such as Nylabones, Kongs, puzzle toys, snuffle mats, and scratching pads are also greatly appreciated to offer our canine and feline residents comfort and stimulation during their stay. 

Contributing Online

The MCSPCA uses Network For Good™ to handle online monetary donations. Transactions are handled securely, so you can be assured that your personal information is protected. 

For more information on how you can help please click the link below or call our offices directly.


MCSPCA Locations


The MCSPCA has three locations in Southeastern Pennsylvania

Conshohocken, PA

19 East Ridge Pike Conshohocken, PA 19428

Phone: (610) 825-0111

Fax: (610) 825-0251


Perkiomenville, PA

1059 Sweisford Road Perkiomenville, PA 18074

Phone(610) 754-7822

Fax:(610) 754-6148


Abington, PA
Temporarily Closed

1006 Edge Hill Road Roslyn, PA 19001

Phone(215) 886-8802

Fax: (215) 886-1577