Veterinarians in Massachusetts

Browse 707 veterinary clinics across Massachusetts by city — with hours, phone numbers, and emergency options.

707
Clinics
38
Open 24 hours
38
Emergency
127
Open Sunday

Browse by city

Boston 38 clinics
Peabody 8 clinics
Belchertown 7 clinics
Newton 7 clinics
Pittsfield 7 clinics
Plymouth 7 clinics
Somerville 7 clinics
Springfield 7 clinics
Sturbridge 7 clinics
Walpole 7 clinics
Worcester 7 clinics
Acton 6 clinics
Beverly 6 clinics
Dartmouth 6 clinics
Salem 6 clinics
Salisbury 6 clinics
Shrewsbury 6 clinics
South Hadley 6 clinics
Waltham 6 clinics
Watertown 6 clinics
Westford 6 clinics
Woburn 6 clinics
Bellingham 5 clinics
Braintree 5 clinics
Buzzards Bay 5 clinics
Cambridge 5 clinics
Dedham 5 clinics
East Longmeadow 5 clinics
Framingham 5 clinics
Gloucester 5 clinics
Mashpee 5 clinics
Natick 5 clinics
Newburyport 5 clinics
Northampton 5 clinics
Saugus 5 clinics
Seekonk 5 clinics
Sutton 5 clinics
Uxbridge 5 clinics
Westborough 5 clinics
Amesbury 4 clinics
Amherst 4 clinics
Brockton 4 clinics
Brookline 4 clinics
Burlington 4 clinics
Danvers 4 clinics
Gardner 4 clinics
Granby 4 clinics
Greenfield 4 clinics
Groton 4 clinics
Hanover 4 clinics
Hingham 4 clinics
Leominster 4 clinics
Lynn 4 clinics
Medford 4 clinics
Middleborough 4 clinics
Millbury 4 clinics
North Andover 4 clinics
Northborough 4 clinics
Plainville 4 clinics
Rowley 4 clinics
Swansea 4 clinics
Taunton 4 clinics
Wayland 4 clinics
Webster 4 clinics
West Springfield 4 clinics
Wilbraham 4 clinics
Agawam 3 clinics
Bourne 3 clinics
Chelmsford 3 clinics
Concord 3 clinics
Dorchester 3 clinics
Everett 3 clinics
Fairhaven 3 clinics
Franklin 3 clinics
Haverhill 3 clinics
Holliston 3 clinics
Hyannis 3 clinics
Ipswich 3 clinics
Jamaica Plain 3 clinics
Kingston 3 clinics
Lawrence 3 clinics
Lowell 3 clinics
Lunenburg 3 clinics
Methuen 3 clinics
Nantucket 3 clinics
North Attleborough 3 clinics
North Grafton 3 clinics
Norwell 3 clinics
Palmer 3 clinics
Pembroke 3 clinics
Quincy 3 clinics
Raynham 3 clinics
Rehoboth 3 clinics
Revere 3 clinics
Somerset 3 clinics
South Deerfield 3 clinics
South Weymouth 3 clinics
Stoneham 3 clinics
Wakefield 3 clinics
Wellesley 3 clinics
West Bridgewater 3 clinics
West Roxbury 3 clinics
Westwood 3 clinics
Weymouth 3 clinics
Whitinsville 3 clinics
Wrentham 3 clinics
Andover 2 clinics
Arlington 2 clinics
Ashland 2 clinics
Athol 2 clinics
Auburn 2 clinics
Belmont 2 clinics
Billerica 2 clinics
Boxborough 2 clinics
Canton 2 clinics
Charlton 2 clinics
Chicopee 2 clinics
Cohasset 2 clinics
Dennis Port 2 clinics
Douglas 2 clinics
Dracut 2 clinics
Duxbury 2 clinics
East Falmouth 2 clinics
East Harwich 2 clinics
Fall River 2 clinics
Falmouth 2 clinics
Forestdale 2 clinics
Hadley 2 clinics
Hinsdale 2 clinics
Holden 2 clinics
Holyoke 2 clinics
Leicester 2 clinics
Lexington 2 clinics
Littleton 2 clinics
Longmeadow 2 clinics
Ludlow 2 clinics
Malden 2 clinics
Mansfield 2 clinics
Marblehead 2 clinics
Marlborough 2 clinics
Marshfield 2 clinics
Maynard 2 clinics
Medfield 2 clinics
Melrose 2 clinics
Milford 2 clinics
Millis 2 clinics
Monson 2 clinics
Montague 2 clinics
Needham 2 clinics
New Bedford 2 clinics
Newbury 2 clinics
Newton Highlands 2 clinics
North Adams 2 clinics
North Dighton 2 clinics
North Reading 2 clinics
Norwood 2 clinics
Orleans 2 clinics
Osterville 2 clinics
Pepperell 2 clinics
Sandwich 2 clinics
Shelburne Falls 2 clinics
South Hamilton 2 clinics
Southbridge 2 clinics
Southwick 2 clinics
Sudbury 2 clinics
Tewksbury 2 clinics
Topsfield 2 clinics
Townsend 2 clinics
Wareham 2 clinics
Westfield 2 clinics
Winchester 2 clinics
Abington 1 clinic
Allston 1 clinic
Assonet 1 clinic
Attleboro 1 clinic
Auburndale 1 clinic
Ayer 1 clinic
Berlin 1 clinic
Boxford 1 clinic
Bradford 1 clinic
Brewster 1 clinic
Bridgewater 1 clinic
Brookfield 1 clinic
Carver 1 clinic
Charlestown 1 clinic
Clinton 1 clinic
Dunstable 1 clinic
East Bridgewater 1 clinic
East Freetown 1 clinic
East Sandwich 1 clinic
Eastham 1 clinic
Easthampton 1 clinic
Feeding Hills 1 clinic
Fitchburg 1 clinic
Florence 1 clinic
Foxborough 1 clinic
Grafton 1 clinic
Groveland 1 clinic
Halifax 1 clinic
Hampden 1 clinic
Hanson 1 clinic
Hardwick 1 clinic
Harvard 1 clinic
Holbrook 1 clinic
Hopkinton 1 clinic
Hubbardston 1 clinic
Hudson 1 clinic
Lakeville 1 clinic
Lancaster 1 clinic
Lee 1 clinic
Lenox 1 clinic
Lynnfield 1 clinic
Manchester-by-the-Sea 1 clinic
Marion 1 clinic
Mattapoisett 1 clinic
Medway 1 clinic
Mendon 1 clinic
Needham Heights 1 clinic
Norfolk 1 clinic
North Billerica 1 clinic
North Brookfield 1 clinic
North Easton 1 clinic
North Oxford 1 clinic
Norton 1 clinic
Paxton 1 clinic
Pelham 1 clinic
Plympton 1 clinic
Randolph 1 clinic
Reading 1 clinic
Rockport 1 clinic
Rutland 1 clinic
Scituate 1 clinic
Sharon 1 clinic
Shirley 1 clinic
South Attleboro 1 clinic
South Dennis 1 clinic
South Yarmouth 1 clinic
Southborough 1 clinic
Spencer 1 clinic
Sterling 1 clinic
Stoughton 1 clinic
Stow 1 clinic
Sunderland 1 clinic
Swampscott 1 clinic
Templeton 1 clinic
Turners Falls 1 clinic
Tyngsborough 1 clinic
Upton 1 clinic
Waquoit Village 1 clinic
Ware 1 clinic
Washington 1 clinic
Wellfleet 1 clinic
West Barnstable 1 clinic
West Brookfield 1 clinic
West Yarmouth 1 clinic
Westminster 1 clinic
Weston 1 clinic
Westport 1 clinic
Whitman 1 clinic
Wilmington 1 clinic