Contact Us Today!

Welcome to Main Street Animal Hospital!

Your local Salem, NH veterinarian of choice!

Our Location

159 Main Street
Salem, New Hampshire, 03079
Click here for directions.

Our Schedule

Mon – Fri: 8:00am – 6:00pm
Sat: 9:00am – 4:00pm
Sun: Closed

*Every other Saturday Rotation with Have a Heart Animal Hospital 978-373-4422.

Our Contact Info

Call: 603-893-1646
Fax: 603-893-1576

How may we assist you?


Have a question? Please complete the form below and a member of the Main Street Animal Hospital staff will get back to you as quickly as possible. If this is an emergency situation during business hours, please call us at 603-893-1646.