Skip to the page

Data / Store locations / VCA Animal Hospitals / Massachusetts

VCA Animal Hospitals locations in Massachusetts: 33 stores, with addresses and phone numbers

VCA Animal Hospitals has 33 locations in Massachusetts, 4.0% of its 828 in the United States, in 32 cities. The most are in Wakefield, with 2. Each row links to the brand's own store locator, as read on October 24, 2026.

SpecStream is the live web data engine for teams and agents. It reads brand store locators and keeps every location with its address, phone and opening hours. Ask for the brands you track by state or category, and new openings and closures arrive in your sheet, CRM, Slack or agent as the brands publish them.

  • 33Locations
  • 32Cities
  • 4.0%Share of the brand
  • October 24, 2026Run date

VCA Animal Hospitals locations in Massachusetts

All 33 locations, ordered by city.

AddressCityZIPPhoneOpening hoursSource
665 Massachusetts AvenueArlington02476(781) 641-3673Mo-Th 08:00-18:00; Fr 08:00-17:00; Sa 08:00-16:00vcahospitals.com
1287 South Main StreetAthol01331(978) 249-7967Mo-We 08:00-18:00; Th 09:00-18:00; Fr 08:00-17:00; Sa 08:00-13:00vcahospitals.com
209 Southbridge StreetAuburn01501(508) 832-0022Mo-Fr 08:00-17:00; Sa 08:00-14:00vcahospitals.com
1116 N. Main StreetBrockton02301(508) 584-1476Mo-Tu 07:30-18:30; We 07:30-17:30; Th 07:30-18:30; Fr 07:30-17:30; Sa 07:30-24:00vcahospitals.com
375 Boylston StreetBrookline02445(617) 277-2030Mo-Fr 07:30-21:00; Sa 07:30-17:00; Su 07:30-15:00vcahospitals.com
9 Route 137East Harwich02645(508) 432-5500Mo 07:00-18:00; Tu-Th 07:00-19:00; Fr 07:00-17:00; Sa 08:00-14:00vcahospitals.com
108 Shaker RoadEast Longmeadow01028(413) 525-6671Mo 09:00-17:00; Tu-We 09:00-18:00; Th-Fr 09:00-17:00vcahospitals.com
251 Chelsea StreetEverett02149(617) 394-0471Mo-Fr 08:00-20:00; Sa 08:00-16:00vcahospitals.com
171 Bridge StreetFairhaven02719(508) 992-0202Mo-Th 08:00-19:00; Fr 08:00-17:30; Sa 08:00-15:00vcahospitals.com
440 Stockbridge RoadGreat Barrington01230(413) 528-8020Mo-Fr 07:30-17:00; Sa 08:00-13:00vcahospitals.com
516 Washington StreetHanover02339(781) 826-2306Mo-Th 08:00-22:00; Fr 08:00-18:00; Sa-Su 08:00-16:00vcahospitals.com
104 Liberty StreetHanson02341(781) 293-2511Mo-Th 08:00-22:00; Fr 08:00-19:00; Sa 08:00-17:00; Su 08:00-16:00vcahospitals.com
456 High StreetLancaster01523(978) 368-8363Mo-We 08:00-19:00; Th-Fr 08:00-18:00; Sa 08:00-16:00vcahospitals.com
78 Winchester StreetNewton02461(617) 244-4367Mo-We 07:15-20:00; Th-Fr 07:15-17:00; Sa 08:00-17:00vcahospitals.com
286 W. Main StreetNorthborough01532(508) 393-8339Mo-Th 07:30-20:00; Fr 07:30-19:00; Sa-Su 08:00-16:00vcahospitals.com
34 Osterville West Barnstable RoadOsterville02655(508) 681-8995Mo-Fr 09:00-17:00vcahospitals.com
1028 Thorndike StreetPalmer01069(413) 283-9782Mo 08:00-20:00; Tu 07:00-20:00; We 08:00-20:00; Th 07:00-20:00; Fr 08:00-17:00; Sa 08:00-16:00vcahospitals.com
100 Industrial Park RoadPlymouth02360(508) 746-4232Mo-Th 08:00-19:30; Fr 08:00-18:00; Sa 08:00-16:00vcahospitals.com
579 Adams StreetQuincy02169(617) 773-8247Mo-Th 09:00-21:00; Fr 09:00-18:00; Sa 09:00-16:00vcahospitals.com
511 Newton StreetSouth Hadley01075(413) 539-9868Mo-Fr 08:00-17:00; Sa 08:00-16:00vcahospitals.com
595 Columbian StreetSouth Weymouth02190(781) 534-7455Mo-Su 00:00-24:00vcahospitals.com
498 College HighwaySouthwick01077(413) 569-3866Mo-Th 08:00-19:00; Fr 08:00-18:00; Sa 08:00-13:00vcahospitals.com
4 Clinton RoadSterling01564(978) 422-6262Mo 08:00-17:00; Tu-Th 08:00-19:00; Fr 08:00-17:00; Sa 08:00-16:00vcahospitals.com
1995 Washington StreetStoughton02072(781) 344-2500Mo-Th 07:30-19:30; Fr 07:30-17:30; Sa 07:30-13:00vcahospitals.com
615 Douglas StreetUxbridge01569(508) 278-6581Mo-Th 08:00-20:00; Fr 08:00-17:00; Sa 08:00-16:00vcahospitals.com
19 Main StreetWakefield01880(781) 334-4161Mo-Tu 08:00-19:00; We-Fr 08:00-18:00; Sa 08:00-16:00vcahospitals.com
60 Audubon RoadWakefield01880(781) 245-0045Mo-Fr 07:15-20:30; Sa-Su 08:00-18:00vcahospitals.com
138 W. Main StreetWest Brookfield01585(508) 867-9894Mo 08:00-20:00; Tu-We 08:00-17:00; Th 08:00-20:00; Fr 08:00-17:00; Sa 08:00-16:00vcahospitals.com
102 Ansel Hallet RoadWest Yarmouth02673(508) 775-4521Mo-Th 08:00-19:00; Fr 08:00-18:00; Sa 09:00-15:00vcahospitals.com
155 Turnpike Road, Route 9Westborough01581(508) 366-1444Mo-Th 08:00-20:00; Fr 08:00-16:00; Sa 09:00-16:00vcahospitals.com
207 Montgomery RoadWestfield01085(413) 568-1745Mo-Fr 08:00-20:00; Sa 08:00-13:00vcahospitals.com
795 Bedford StreetWhitman02382(781) 447-0011Mo 09:00-20:00; Tu 09:00-17:00; We 09:00-20:00; Th 09:00-17:00; Fr 09:00-20:00vcahospitals.com
21 E. Mountain StreetWorcester01606(508) 853-3350Mo-Th 07:45-20:00; Fr 07:45-18:00; Sa 08:00-15:00; Su 09:00-14:00vcahospitals.com

Cities

CityLocations
Wakefield2
Arlington1
Athol1
Auburn1
Brockton1
Brookline1
East Harwich1
East Longmeadow1
Everett1
Fairhaven1
Great Barrington1
Hanover1
Hanson1
Lancaster1
Newton1
Northborough1
Osterville1
Palmer1
Plymouth1
Quincy1
South Hadley1
South Weymouth1
Southwick1
Sterling1
Stoughton1

Also on SpecStream

Updated November 7, 2026. Read from All the Places. All the Places data is CC0-1.0, a public domain dedication. Each location is read from the brand's own store locator by the All the Places project, which runs about once a week, so a location can have opened or closed since the run date. A brand is keyed on its Wikidata item when the project gives one, else on the project's own name for that brand's locator; two brands are never merged on a name. A repeated address of one brand counts once. Locations named for a private person are left out. Opening hours are shown as the brand lists them. Free to reuse with credit to SpecStream under CC BY 4.0. Spot a wrong value? Write to [email protected] with the link to this page.