Across New Hampshire, of the 234 vet clinics we list, 229 give a phone number, 59 publish opening hours and 201 have a website. 15 are branches of national chains — PetVet Vaccination Clinic (6), Banfield Pet Hospital (4), VIP Petcare (4); the remaining 219 are independent. By what they offer: 82 offer dental care, 65 offer emergency care, 34 offer end-of-life care. The longest-running is Charlestown Animal Hospital, in business since 1886. 3 describe themselves as family-owned.
Top 10 vet clinics in New Hampshire
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Stoney Brook Veterinary HospitalLebanon
7:30am - 5:00pm
-
2Sagamore Animal HospitalRye
Mon -Fri : 8:00 AM - 5:00 PM
-
3Hollis Veterinary HospitalHollis
Mon–Tue 8am–6pm, Wed 8am–5pm, Thu–Fri 8am–6pm, Sat 9am–noon
-
4Franklin Veterinary ClinicFranklin
Mon–Fri 8:00am to 5:00pm
-
5Manchester Animal HospitalHooksett
Monday thru Friday 7:30 am - 6:00 pm
-
6Park Place Veterinary HospitalKeene
Monday - Friday 8:30a - 5:30p
-
7PetWellClinicManchester
Tue–Fri 11:00am–7:00pm, Sat 11:00am–5:00pm, Sun–Mon Closed
-
8Best Friends Animal HospitalManchester
Mon–Tue 8am–6pm, Wed–Fri 8am–5pm, Sat 8am–12pm, Sun Closed
-
9Merrimack Veterinary HospitalMerrimack
Mon–Fri 7:30am–6:00pm, Sat 7:30am–1:00pm
-
10Town & Country Animal HospitalNew Boston
Monday & Friday: 8:00 am to 6:00 pm, Tuesday - Thursday: 8:00 am - 5:00 pm
Cities
Largest first. Towns with a single vet clinic are listed further down this page.
- Manchester17
- Concord11
- Nashua9
- Dover8
- Portsmouth7
- Bedford6
- Merrimack6
Other towns in New Hampshire
One vet clinic each — too few for a page of their own, so they live here.
-
Allenstown Animal HospitalAllenstown
9 River Rd, Allenstown, NH 03275
-
Alton Veterinary ClinicAlton
5 School St, Alton, NH 03809
-
Amherst Animal HospitalAmherst
92 NH-101A, Amherst, NH 03031
-
Hillsborough County Veterinary HospitalAmherst
22 Pine Rd, Amherst, NH 03031
-
Animal Hospital Of Nashua At AmherstAmherst
105 Ponemah Rd, Amherst, NH 03031-2816
-
Great Brook Veterinary ClinicAntrim
100 Concord St, Antrim, NH 03440
-
Northern Lakes Veterinary HospitalAshland
83 Depot St, Ashland, NH 03217
Since 1995
-
Brushwood Veterinary ClinicAtkinson
6 Jericho Rd, Atkinson, NH 03811
-
Tower Hill Animal HospitalAuburn
175 Old Candia Rd, Auburn, NH 03032
-
Animal Hospital of BarringtonBarrington
428 Calef Hwy, Barrington, NH 03825
Mon–Fri 8am–5pm
Since 2003
-
Meaghan's animals at Cracked An Egg FarmBarrington
Beauty Hill Rd, Barrington , 03825, United States, Barrington, NH 03825
-
True North Veterinary HospitalBartlett
1053 US-302, Bartlett, NH 03812
-
Noreast Veterinary AssociatesBelmont
5 Wareing Rd, Belmont, NH 03220
-
Riverside Vet HospitalBoscawen
201 N Main St, Boscawen, NH 03303
-
Compassion Vet HospitalBradford
2604 New Hampshire Rte 103, Bradford, NH 03221
-
Veterinary Emergency & Surgery HospitalBrentwood
175 NH-125, Brentwood, NH 03833
24 Hours a Day, 7 Days a Week
-
Mitchell Animal HospitalBrentwood
312 South Rd, Brentwood, NH 03833-6308
-
Bristol Veterinary HospitalBristol
540 Pleasant St, Bristol, NH 03222-3014
-
Brookline Animal HospitalBrookline
49 S Main St, Brookline, NH 03033-2016
-
Candray Pet Care CenterCandia
472 Raymond Rd, Candia, NH 03034
Since 1971
Family-owned
-
Charlestown Animal HospitalCharlestown
23 N Main St, Charlestown, NH 03603
Since 1886
Locally owned
-
Central New Hampshire Animal CareChichester
4 King Rd, Chichester, NH 03258
Mon/Tue/Thu 8:00am–6:00pm, Wed/Fri 8:00am–12:00pm
Since 1993
-
Companion Animal HospitalChichester
76 Kelley's Corner Rd, Chichester, NH 03258
-
Claremont Animal HospitalClaremont
446 Charlestown Rd, Claremont, NH 03743
-
Colebrook Veterinary ClinicColebrook
180 Main St, Colebrook, NH 03576-3071
-
Conway Veterinary HospitalConway
296 E Main St, Conway, NH 03818
Mon–Fri 8:00 AM - 5:00 PM
-
North Country Animal HospitalConway
2237 West Side Rd, Conway, NH 03860
-
Deerfield Veterinary ClinicDeerfield
150 S Rd, Deerfield, NH 03037
-
LAVender Veterinary ServicesDeering
115 Reservoir Rd, Deering, NH 03244
-
Derry Animal HospitalDerry
28 Tsienneto Rd, Derry, NH 03038
Mon – Th: 8:00am – 6:00pm, Fri: 8:00am – 5:00pm
Since 1967
-
Orchard Village Animal ClinicDerry
33 Crystal Ave, Derry, NH 03038
-
Pelham SaddleryDerry
15 Windham Rd, Derry, NH 03038-4203
-
Great Bay Animal HospitalDurham
31 Newmarket Rd, Durham, NH 03824
-
Clever k9East Kingston
98 Depot Rd, East Kingston, NH 03827-2003
-
Pleasant Lake Veterinary HospitalElkins
242 Elkins Rd, Elkins, NH 03233
Since 1954
-
Cornerstone Veterinary HospitalEpping
299 Calef Hwy, Epping, NH 03042
-
Suncook River Veterinary ClinicEpsom
1569 Dover Rd, Epsom, NH 03234
-
Brentwood Country Animal HospitalExeter
299 Epping Rd, Exeter, NH 03833
-
Epping Road Veterinary HospitalExeter
120 Epping Rd, Exeter, NH 03833
-
The Holistic Animal Healing ClinicExeter
7A Hampton Rd, Exeter, NH 03833-4807
-
The Veterinary Wellness CenterExeter
2 Continental Dr, Exeter, NH 03833
-
Cocheco Veterinary HospitalFarmington
1238 NH-11, Farmington, NH 03835
-
Franklin Veterinary ClinicFranklin
39 Hill Rd, Franklin, NH 03235
Mon–Fri 8:00am to 5:00pm
-
Avalon Animal Hospital, PllcFranklin
760 Central St Ste 3, Franklin, NH 03235-2039
-
MacDonald Veterinary ServiceGilford
43 Gilford E Dr #2, Gilford, NH 03249
Mon-Tue 8am-5pm, Thu-Fri 8am-5pm, Sat 8am-Noon
Locally owned
-
VCA Laconia Animal HospitalGilford
3 Maple St, Gilford, NH 03249
Mon 8:00am - 5:00pm
-
PetVet Vaccination ClinicGilford
9 Old Lake Shore Rd, Gilford, NH 03249
-
Equine Health AllianceGilmanton
35 Currier Hill Rd, Gilmanton, NH 03237
-
Glen Lake Animal HospitalGoffstown
15 Elm St, Goffstown, NH 03045
-
North Country Animal HospitalGorham
232 Main St, Gorham, NH 03581
-
Sugar River Animal HospitalGrantham
15 Yankee Barn Rd, Grantham, NH 03753
-
Hampstead Animal HospitalHampstead
5 Hazel Dr, Hampstead, NH 03841
-
Edgefield Veterinary HospitalHampstead
1 Gigante Dr, Hampstead, NH 03841
Since 1990
-
Hampton Veterinary HospitalHampton
871 Lafayette Rd, Hampton, NH 03842
Since 1979
Locally owned
-
Health and Wellness Animal HospitalHampton Falls
120 Lafayette Rd, Hampton Falls, NH 03844
-
Hollis Veterinary HospitalHollis
11 Silver Lake Rd, Hollis, NH 03049
Mon–Tue 8am–6pm, Wed 8am–5pm, Thu–Fri 8am–6pm, Sat 9am–noon
Since 1977
-
Hollis Veterinary HospitalHollis
Silver Lake Dr, Hollis, NH 03049
-
Manchester Animal HospitalHooksett
1129 Hooksett Rd, Hooksett, NH 03106
Monday thru Friday 7:30 am - 6:00 pm
Since 1992
-
Hooksett Veterinary ClinicHooksett
59 Pleasant St, Hooksett, NH 03106
Since 1970
-
Queen City Animal HospitalHooksett
180 Londonderry Tpke, Hooksett, NH 03106
-
PetVet Vaccination ClinicHooksett
1328 Hooksett Rd, Hooksett, NH 03106
-
Hooksett Animal HospitalHooksett
180 W River Rd, Hooksett, NH 03106-2627
-
Apple Tree Animal HospitalHopkinton
662 Maple St, Hopkinton, NH 03229
Mon–Fri 8:00am–6:00pm
-
Countryside Animal HospitalHudson
327 Derry Rd, Hudson, NH 03051
Since 1979
-
Hudson Animal Hospital, A Thrive Pet Healthcare PartnerHudson
208 Central St, Hudson, NH 03051
-
Hudson Veterinary CareHudson
257 Lowell Rd, Hudson, NH 03051
Since 2021
-
NH Pet Physical Rehabilitation CenterHudson
288 Lowell Rd, Hudson, NH 03051
-
Kodiak Veterinary HospitalHudson
142 Lowell Rd Unit 7, Hudson, NH 03051-4938
-
Jaffrey-Rindge Veterinary HospitalJaffrey
109 River St, Jaffrey, NH 03452
-
Park Place Veterinary HospitalKeene
92 Old Homestead Hwy, Keene, NH 03431
Monday - Friday 8:30a - 5:30p
-
Westside Animal HospitalKeene
670 Park Ave, Keene, NH 03431
Monday: 8:00AM – 7:00PM, Tuesday – Friday: 8:00AM – 6:00PM
-
Court Street Veterinary HospitalKeene
686 Court St, Keene, NH 03431
Locally owned
-
Cheshire Animal HospitalKeene
505 Winchester St, Keene, NH 03431
-
Country Canine LLCKeene
6 Kingsbury St, Keene, NH 03431-3825
-
Plaistow-Kingston Animal Medical CenterKingston
48 NH-125, Kingston, NH 03848
Mon–Fri 8am–6pm
Since 1976
-
Mitchell Animal HospitalKingston
1 Little River Rd, Kingston, NH 03848
Mon/Tue/Thu 8am–6pm, Wed 8am–7pm, Fri 8am–4pm
Locally owned
-
VCA Lakes Region Veterinary HospitalLaconia
1266 Union Ave, Laconia, NH 03246
-
Woodlands VeterinaryLancaster
21 Elm St, Lancaster, NH 03584
Tue–Fri 9am-4:00pm
-
Cape Horn Pet ClinicLancaster
3 Chellie Ln, Lancaster, NH 03584
-
Stoney Brook Veterinary HospitalLebanon
88 Riverside Dr, Lebanon, NH 03766
7:30am - 5:00pm
Since 2009
-
Stonecliff Animal ClinicLebanon
227 Mechanic St, Lebanon, NH 03766
Mon-Weds: 7:30AM - 7:00PM, Thurs-Sat: 7:30AM - 5:00PM
Since 1990
-
SAVES - Small Animal Veterinary Emergency & SpecialtyLebanon
63 Evans Dr, Lebanon, NH 03766
Open 24 hrs
true
-
Hanover Veterinary ClinicLebanon
391 N Main St, Lebanon, NH 03784
-
Animal Medical Center Of The Upper ValleyLebanon
77 Etna Rd, Lebanon, NH 03766-1466
-
Arbor Veterinary Services, A Thrive Pet Healthcare PartnerLee
62 Harvey Mill Rd, Lee, NH 03861
-
Oyster River Veterinary HospitalLee
157 Calef Hwy, Lee, NH 03861
-
Wadleigh's Falls Veterinary ClinicLee
8 Campground Rd, Lee, NH 03861-6217
-
Linwood Veterinary ClinicLincoln
8 Eagle Cliff Rd, Lincoln, NH 03251
-
Companion Pet CareLittleton
22 Maple St, Littleton, NH 03561
-
Littleton Area Veterinary Urgent CareLittleton
1985 St Johnsbury Rd, Littleton, NH 03561-3221
-
Littleton Area Veterinary Urgent CareLittleton
59 W Main St, Littleton, NH 03561-3500
-
Crossroads Animal HospitalLondonderry
123 Nashua Rd, Londonderry, NH 03053-3453
7:00am - 8:00pm, 7:30am - 5:00pm
Since 1989
-
Londonderry Animal ClinicLondonderry
25 Page Rd, Londonderry, NH 03053
7:00am - 8:00pm, 7:30am - 5:00pm
Since 1989
-
Smiley Veterinary ClinicLondonderry
40 Harvey Rd, Londonderry, NH 03053
-
Healthy Heart Veterinary Clinic and Mobile ServicesLoudon
7140 Oak Hill Rd, Loudon, NH 03307
Family-owned
-
Lyme Veterinary HospitalLyme
48 High St, Lyme, NH 03768
Since 1995
-
Marlborough Veterinary ClinicMarlborough
115 Main St, Marlborough, NH 03455
-
Monadnock Equine Veterinary ServicesMarlborough
464 Old Chesham Rd, Marlborough, NH 03455
-
Upstream Animal Healing CenterMarlborough
417 Main St, Marlborough, NH 03455-3102
-
Meredith Place Veterinary Emergency HospitalMeredith
8 Maple St, Meredith, NH 03253
Sun – Sat : 10 AM – 10 PM
-
Interlakes Animal HospitalMeredith
182 Daniel Webster Hwy, Meredith, NH 03253-5664
-
Milford Veterinary HospitalMilford
204 Elm St, Milford, NH 03055-4758
Mon–Fri 8:00am–5:30pm
Since 2001
-
PetVet Vaccination ClinicMilford
191 Elm St, Milford, NH 03055
-
Raven Rock Veterinary ServicesMilford
106 Lovejoy Rd, Milford, NH 03055
-
Legault William DrMilford
24 Maple St, Milford, NH 03055
-
Gretchen Ham, DVMMilford
100 Lovejoy Rd, Milford, NH 03055-3455
-
Meadow Pond Animal HospitalMoultonborough
392 Whittier Hwy, Moultonborough, NH 03254
-
Town & Country Animal HospitalNew Boston
289 Francestown Rd, New Boston, NH 03070
Monday & Friday: 8:00 am to 6:00 pm, Tuesday - Thursday: 8:00 am - 5:00 pm
-
Holistic Animal Wellness - Veterinary CareNew Boston
2 Mont Vernon Rd, New Boston, NH 03070
Mon – Thurs, 9am – 5pm
-
McGee Equine ClinicNew Ipswich
80 Kenney Rd, New Ipswich, NH 03071
-
Stratham-Newfields Veterinary HospitalNewfields
8 N Main St, Newfields, NH 03857
Monday – Friday 8:00 am to 5:30 pm
-
Stratham-Newfields Veterinary HospitalNewfields
8 Main St, Newfields, NH 03856
-
Veterinary Emergency, Critical Care & Referral CenterNewington
15 Piscataqua Dr, Newington, NH 03801
true
-
North Hampton Animal HospitalNorth Hampton
83 Lafayette Rd, North Hampton, NH 03862
-
Sandwich Animal HospitalNorth Sandwich
477 Whiteface Rd, North Sandwich, NH 03259-3606
-
The Kindness Animal HospitalOssipee
5 Water Village Rd, Ossipee, NH 03864
Monday - Friday 8.00 am - 5.00 pm
-
Veterinary Urgent Care of New Hampshire, PLLCOssipee
2025 NH-16, Ossipee, NH 03814
9a-8p 7 days per week
-
PetVet Vaccination ClinicOssipee
901 Route 16, Ossipee, NH 03864
-
Pembroke Animal HospitalPembroke
13 Sheep Davis Rd, Pembroke, NH 03275
-
Concord-Merrimack County SPCAPenacook
130 Washington St, Penacook, NH 03303
-
Animal Care Clinic-MonadnockPeterborough
129 Concord St, Peterborough, NH 03458
-
Private Roots Veterinary PllcPeterborough
205 Concord St, Peterborough, NH 03458-1207
-
Riverbend Veterinary ClinicPlainfield
7 River Rd, Plainfield, NH 03781
-
Plymouth Animal HospitalPlymouth
42 Smith Bridge Rd, Plymouth, NH 03264
Mon–Tue 8am–5pm, Wed 8am–12pm
Since 1964
-
Holistic Veterinary CarePlymouth
773 Tenney Mountain Hwy, Plymouth, NH 03264-3152
-
Raymond Animal HospitalRaymond
169 NH-27, Raymond, NH 03077
Since 1985
-
Fieldstone Animal HospitalRindge
153 Hunt Hill Rd, Rindge, NH 03461
-
PetVet Vaccination ClinicRindge
21 Commercial Ln, Rindge, NH 03461
-
Animal Health CenterRochester
22 Lowell St, Rochester, NH 03867
Mon–Fri 8am–5pm
-
Myhre Equine ClinicRochester
100 Ten Rod Rd, Rochester, NH 03867
Mon–Fri 8am–5pm
-
Rochester Veterinary ClinicRochester
3 Rochester Neck Rd, Rochester, NH 03839
-
Village Veterinary ClinicRollinsford
56 Front St, Rollinsford, NH 03869
Since 1984
-
Rumney Animal HospitalRumney
113 Quincy Rd, Rumney, NH 03266
-
Sagamore Animal HospitalRye
64 Sagamore Rd, Rye, NH 03870
Mon -Fri : 8:00 AM - 5:00 PM
Since 1985
-
Tails of Rye Canine Physical TherapyRye
Wallis Rd, Rye, NH 03870
-
Banfield Pet HospitalSalem
12 S Village Dr Unit 400, Salem, NH 03079
Mon-Sat 8am-6pm
-
Main Street Animal HospitalSalem
159 Main St, Salem, NH 03079
-
Salem Animal HospitalSalem
193 S Broadway, Salem, NH 03079
-
VIP Petcare Vaccination ClinicSalem
517 S Broadway, Salem, NH 03079
-
Salem Tuscan VillageSalem
12 South Village Dr, Salem, NH 03079
-
Old Town Animal HospitalSeabrook
3 Walton Rd, Seabrook, NH 03874
-
Central Park Veterinary ClinicSomersworth
252 Route 108, Somersworth, NH 03878-1579
Mon 8:00 AM–6:00 PM
-
PetWellClinic SomersworthSomersworth
10 Andrews Rd, Somersworth, NH 03878
Mon–Fri 11:00am–7:00pm, Sat 11:00am–5:00pm
-
Central Park Veterinary ClinicSomersworth
459 High St, Somersworth, NH 03878-1010
-
AcupetvetSomersworth
279 High St, Somersworth, NH 03878
-
VIP Petcare Vaccination ClinicSomersworth
172 Tri City Rd, Somersworth, NH 03878
-
Vogel Veterinary Emergency and Specialty (including Dermatology)Stratham
137 Portsmouth Ave, Stratham, NH 03885
Family-owned
true
-
Exeter Veterinary HospitalStratham
10 Stratham Heights Rd, Stratham, NH 03885
-
Seacoast EquineStratham
163 Winnicutt Rd, Stratham, NH 03885
-
VIP Petcare Vaccination ClinicStratham
20 Portsmouth Ave, Stratham, NH 03885
-
Ocean Valley VeterinaryStratham
72 Portsmouth Ave Ste 11, Stratham, NH 03885
-
Wendell Veterinary ClinicSunapee
131 New Hampshire Rte 103, Sunapee, NH 03782
-
Wendell Veterinary ClinicSunapee
131 Rte 103, Sunapee, NH 03782
-
Sanctuary Farm Labrador RetrieversSunapee
209 RT-103, Sunapee, NH 03782-3519
-
Lake Side Animal Hospital-TiltonTilton
552 Laconia Rd, Tilton, NH 03276
-
Silver Lake Veterinary ClinicTilton
280 Laconia Rd, Tilton, NH 03276
-
Keep 'Em Healthy Veterinary ClinicTroy
120 N Main St, Troy, NH 03465
Since 1999
-
Walpole Veterinary HospitalWalpole
6 Walker Rd, Walpole, NH 03608
Since 1952
-
Weare Animal HospitalWeare
91 N Stark Hwy, Weare, NH 03281-4636
Mon–Fri 7:30am–6:00pm, Thu 7:30am–7:30pm
Since 1992
-
Exotic and Bird ClinicWeare
91 N Stark Hwy, Weare, NH 03281
-
Green Mountain Bovine & Equine ClinicWest Chesterfield
27 Bovine Blvd, West Chesterfield, NH 03466
-
Whitefield Animal HospitalWhitefield
38 Lancaster Rd, Whitefield, NH 03598-3054
-
Kearsarge Veterinary ClinicWilmot
15 Kearsarge Valley Rd, Wilmot, NH 03287
-
Wilton Animal HospitalWilton
474 Isaac Frye Hwy, Wilton, NH 03086
-
Rockingham Emergency Veterinary HospitalWindham
3 Cobbetts Pond Rd, Windham, NH 03087
24 hours a day, 365 days a year
Since 2009
-
Animal Cancer Care SpecialistsWindham
3 Cobbetts Pond Rd, Windham, NH 03087-1926
Monday, Tuesday, Thursday & Friday: 8:30 am – 5:30 pm
true
-
Windham Animal HospitalWindham
8 Libbey Rd, Windham, NH 03087
-
Granite State Animal HospitalWindham
19 Roulston Rd, Windham, NH 03087-1210
Since 2007
-
Winter Harbor Veterinary HospitalWolfeboro
667 N Main St, Wolfeboro, NH 03894
-
Fremont Amimal Hospitalfremont
125 South Rd, fremont, NH 03044
BEFORE YOU GO
Make your next vet visit easier
Prepare records, check services and plan the appointment.

Prepare for the first visit
Gather records, explain your questions and confirm the clinic’s arrival instructions.
Read the guide
Check the practice’s services
Confirm species, appointments and after-hours arrangements before choosing a location.
Read the guide
Plan time for your appointment
Ask about check-in, the booked consultation and any additional waiting or collection time.
Read the guide