Veterinarians in New Hampshire
Vet Locator lists 263 veterinary clinics in 108 cities and towns across New Hampshire (updated October 2026). Manchester (15), Concord (13) and Nashua (13) have the most listings. Statewide that includes 18 emergency and 24-hour hospitals, 10 specialty and referral hospitals, 1 mobile or house-call vet, 3 cat-only clinics and 21 chain and corporate clinics.
Cities with the most veterinary clinics
- Manchester (15)
- Concord (13)
- Nashua (13)
- Dover (8)
- Portsmouth (8)
- Bedford (7)
- Lebanon (6)
- Merrimack (6)
- Derry (5)
- Exeter (5)
- Hooksett (5)
- Hudson (5)
- Milford (5)
- Salem (5)
- Somersworth (5)
- Windham (5)
- Keene (4)
- Littleton (4)
- Londonderry (4)
- Amherst (3)
- Gilford (3)
- Greenland (3)
- Hollis (3)
- Hopkinton (3)
- Lee (3)
- Meredith (3)
- Ossipee (3)
- Plymouth (3)
- Rochester (3)
- Stratham (3)
- Sunapee (3)
More towns in New Hampshire
- Allenstown (1)
- Alton (1)
- Antrim (1)
- Ashland (1)
- Atkinson (1)
- Auburn (1)
- Barrington (2)
- Bartlett (1)
- Belmont (1)
- Boscawen (2)
- Bradford (1)
- Brentwood (2)
- Bristol (1)
- Brookline (1)
- Canaan (1)
- Candia (1)
- Charlestown (1)
- Chichester (2)
- Claremont (2)
- Colebrook (2)
- Conway (1)
- Deerfield (1)
- Deering (1)
- Durham (2)
- East Kingston (1)
- Elkins (1)
- Epping (1)
- Epsom (1)
- Farmington (1)
- Franklin (2)
- Fremont (1)
- Gilmanton (1)
- Goffstown (1)
- Gorham (2)
- Grantham (1)
- Hampstead (2)
- Hampton (1)
- Jaffrey (1)
- Kingston (2)
- Laconia (1)
- Lancaster (2)
- Lincoln (1)
- Loudon (1)
- Lyme (1)
- Marlborough (1)
- Milton (2)
- Moultonborough (1)
- New Boston (2)
- New Ipswich (1)
- Newfields (2)
- Newington (1)
- North Conway (1)
- North Hampton (1)
- North Sandwich (1)
- Northwood (2)
- Pelham (1)
- Pembroke (1)
- Penacook (1)
- Peterborough (2)
- Plainfield (1)
- Plaistow (2)
- Raymond (1)
- Rindge (2)
- Rollinsford (1)
- Rumney (1)
- Rye (1)
- Salisbury (2)
- Seabrook (1)
- Tilton (2)
- Troy (1)
- Walpole (1)
- Weare (2)
- West Chesterfield (1)
- Whitefield (1)
- Wilmot (1)
- Wilton (1)
- Wolfeboro (1)