Veterinarians in Maine
Vet Locator lists 246 veterinary clinics in 124 cities and towns across Maine (updated October 2026). Portland (20), Brunswick (8) and Scarborough (8) have the most listings. Statewide that includes 11 emergency and 24-hour hospitals, 1 specialty or referral hospital, 1 mobile or house-call vet, 6 cat-only clinics and 6 chain and corporate clinics.
Cities with the most veterinary clinics
- Portland (20)
- Brunswick (8)
- Scarborough (8)
- Windham (8)
- South Portland (7)
- Houlton (5)
- Lewiston (5)
- Saco (5)
- Augusta (4)
- Ellsworth (4)
- Winslow (4)
- York (4)
- Arundel (3)
- Auburn (3)
- Bangor (3)
- Bath (3)
- Cumberland Center (3)
- Farmington (3)
- Freeport (3)
- Northport (3)
- Rumford (3)
- Sanford (3)
- Topsham (3)
- Waterville (3)
- Wells (3)
- Winthrop (3)
More towns in Maine
- Acton (2)
- Bar Harbor (1)
- Belfast (1)
- Belgrade (1)
- Bethel (1)
- Biddeford (1)
- Blue Hill (1)
- Brewer (2)
- Bridgton (1)
- Bucksport (1)
- Cape Elizabeth (1)
- Caribou (1)
- Carmel (1)
- Carrabassett Valley (1)
- Chester (1)
- Columbia (1)
- Corinna (1)
- Corinth (1)
- Cornish (1)
- Cornville (2)
- Cumberland (1)
- Damariscotta (2)
- Dedham (1)
- Deer Isle (1)
- Dexter (1)
- Dover-Foxcroft (1)
- Dresden (1)
- Eliot (1)
- Fairfield (2)
- Falmouth (1)
- Farmingdale (1)
- Fort Kent (1)
- Fryeburg (2)
- Gardiner (1)
- Gorham (2)
- Gouldsboro (1)
- Gray (1)
- Hampden (2)
- Holden (2)
- Hollis Center (1)
- Kennebunk (2)
- Kennebunkport (1)
- Kingfield (1)
- Kittery (2)
- Lebanon (2)
- Limerick (1)
- Lincoln (1)
- Lisbon Falls (1)
- Lyman (1)
- Machias (1)
- Madison (1)
- Manchester (1)
- Mechanic Falls (1)
- Milbridge (1)
- Monmouth (2)
- Mt Desert (1)
- Naples (1)
- North Yarmouth (1)
- Norway (2)
- Oakland (2)
- Orland (1)
- Orono (1)
- Orrington (2)
- Palermo (1)
- Palmyra (1)
- Penobscot (1)
- Perry (1)
- Pittsfield (1)
- Pownal (1)
- Presque Isle (2)
- Raymond (1)
- Ripley (1)
- Rockland (1)
- Rockport (2)
- S Portland (1)
- Searsport (1)
- Shapleigh (1)
- Skowhegan (2)
- South Berwick (1)
- South Paris (1)
- South Thomaston (1)
- Standish (1)
- Steuben (1)
- Sullivan (1)
- Thomaston (2)
- Turner (2)
- Vassalboro (1)
- Veazie (1)
- Waldoboro (1)
- Warren (1)
- Waterboro (1)
- West Gardiner (1)
- Westbrook (2)
- Windsor (1)
- Winterport (1)
- Wiscasset (2)
- Woolwich (1)
- Yarmouth (2)