Find a Veterinary Clinic


Click on the name of your town to see the names, addresses, and phone numbers of the veterinary facilities located there.

Acton

Appleton

Arundel

Auburn

Augusta

Bailey Island

Bangor

Bar Harbor

Bath

Belfast

Berwick

Biddeford

Blue Hill

Boothbay

Brewer

Bridgton

Brunswick

Calais

Cape Elizabeth

Cape Neddick

Caribou

Chester

Corinth

Cornish

Cornville

Cumberland

Damariscotta

Dedham

Dexter

Dover-Foxcroft

Ellsworth

Falmouth

Farmingdale

Farmington

Fort Kent

Freeport

Fryeburg

Gorham

Gray

Hollis Center

Hope

Houlton

Kennebunk

Kennebunkport

Kittery

Lebanon

Lewiston

Limerick

Lisbon Falls

Livermore Falls

Lyman

Machias

Madison

Manchester

Mechanic Falls

Milbride

Monmouth

New Gloucester

Newport

North Yarmouth

Northport

Norway

Oakland

Old Orchard Beach

Orland

Orono

Orrington

Palermo

Perry

Pittsfield

Poland

Portland

Portsmouth, NH

Pownal

Presque Isle

Raymond

Rochester, NH

Rockland

Rockport

Rollinsford, NH

Rumford

Saco

Sanford

Scarborough

Searsport

Skowhegan

South BerwickSouth Paris

South Portland

South Thomaston

St. David

Standish

Stoneham

Stow

Sullivan

Topsham

Turner

Veazie

Waldoboro

Warren

Waterboro

Waterville

Wells

West Gardiner

Westbrook

Windham

Windsor

Winslow

Winterport

Winthrop

Wiscasset

Yarmouth

York





Acton


Acton Veterinary Clinic
470 Youngs Ridge Road
Acton, ME 04001-6604
(207) 477-8144
fax: (207) 477-2807
www.actonvet.net/index.html
(small animal)

Appleton


All Creatures Veterinary Clinic
159 Jones Hill Road
Appleton, ME 04862
(207) 785-4407
(small animal)

Arundel


Arundel Equine Veterinary Services
20 Hill Road
Arundel, ME 04046
(207) 284-9915
(equine)

Mann Memorial Veterinary Clinic
1121 Portland Road
Arundel, ME 04046
P.O. Box 919
Kennebunk, ME 04043-0919
(207) 985-4774
fax: (207) 985-6741
(small animal)

York County Veterinary Hospital
20 Hill Road
Arundel, ME 04046
(207) 284-9911
fax: (207) 284-9912

Auburn


Auburn Animal Hospital
864 Center Street
Auburn, ME 04210-6405
(207) 782-4466
fax: (207) 782-4466
(small animal)

Taylor Brook Animal Hospital
33 Millett Drive
Auburn, ME 04210
(207) 784-1726
fax: (207) 784-8726

Augusta


Animal Wellness Center
95 Northern Avenue
Augusta, ME 04330
(207) 623-1177
fax: (207) 626-5799
www.mainehomeopathicvet.com
(small animal)

Companion Animal Clinic
235 Hospital Street
Augusta, ME 04330
(207) 622-2737
fax: (207) 623-9321
www.companionanimalclinic.com
(small animal)

Maine Department of Agriculture
State House Station 28
Augusta, ME 04333
(207) 287-3701
fax: (207) 624-5044
(state regulatory)

Pine Tree Veterinary Hospital
220 Western Avenue
Augusta, ME 04330
(207) 622-6181
fax: (207) 623-3252
(small animal)

Bailey Island


Home Veterinary Care
37 Pebble Lane
Bailey Island, ME 04003
(207) 380-7387
(small animal, house calls)

Bangor


Bangor Veterinary Hospital
1648 Broadway
Bangor, ME 04401
(207) 947-7103
fax: (207) 942-2841
(small animal)

Broadway Veterinary Clinic
1391 Broadway
Bangor, ME 04401
(207) 942-2281
fax: (207) 945-6058
www.broadwayvetclinic.com
(small animal, chiropractic)

Penobscot Veterinary Hospital
411 Davis Road
Bangor, ME 04401
(207) 947-6783
fax: (207) 942-5184
www.penobscotvet.com
(small animal)

Bar Harbor


Acadia Veterinary Hospital
21 Federal Street
Bar Harbor, ME 04609-1876
(207) 288-5733
fax: (207) 288-9783
(mixed)

The Jackson Laboratory
600 Main Street
Bar Harbor, ME 04609
(207) 288-6406
(research facility)

Bath


Bath Animal Hospital
15 Congress Avenue
Bath, ME 04530
(207) 443-9006
fax: (207) 443-9383
(small animal)

Belfast


Belfast Veterinary Hospital
193 Northport Avenue
Belfast, ME 04915
(207) 338-3260
fax: (207) 338-3283
(mixed)

Little River Veterinary Hospital
P.O. Box 325
Belfast, ME 04915
(207) 338-2909
fax: (207) 338-5523
(small animal)

Berwick


Lucky Pet Animal Hospital
21 Commercial Drive
Berwick, ME 03901
(207) 698-5225
fax: (207) 698-5505
(small animal)

Biddeford


Biddeford Animal Hospital
556 Elm Street
Biddeford, ME 04005 -4217
(207) 282-6390
fax: (207) 286-9503
www.biddefordanimalhospital.com
(small animal)

Blue Hill


Maine Coast Veterinary Hospital
163 South Street
Blue Hill, ME 04614-6112
(207) 374-2385
fax: (207) 374-2387
(small animal)

Boothbay


Boothbay Animal Hospital
285 Wiscasset Road
P.O. Box 178
Boothbay, ME 04537
(207) 633-3447
fax: (207) 633-3697
www.coastalveterinarycare.com
(small animal)

Brewer


Brewer Veterinary Clinic
111 Pierce Road
Brewer, ME 04412-1439
(207) 989-6531
fax: (207) 989-8075
www.brewerveterinaryclinic.com
(small animal)

Eastern Maine Emergency Veterinary Clinic
15 Dirigo Drive
Brewer, ME 04412
(207) 989-6267
fax: (207) 989-6286
(small animal emergency)

Bridgton


Bridgton Veterinary Hospital
213 Harrison Road
Bridgton, ME 04009
(207) 647-8804
fax: (207) 647-5199
www.bridgtonvet.com
(small animal, denistry)

ND Beury, DVM
585 N Bridgton Road
Bridgton, ME 04009
(207) 583-2121
(small animal)

Brunswick


Bath Brunswick Veterinary Associates
257 Bath Road
Brunswick, ME 04011-2695
(207) 729-4164
fax: (207) 729-9364
www.bathbrunswickvet.com
(small animal, ultrasound, endoscopy, oncology)

Sunray Animal Clinic
46 Bath Road
Brunswick, ME 04011
(207) 725-6398
fax: (207) 725-1093
www.sunrayvet.com
(small animal)

The Veterinary Clinic
304 1/2 Maine Street
Brunswick, ME 04011
(207) 729-3412
fax: (207) 725-6471
www.theveterinaryclinic.com
(small animal)

Calais


Calais Veterinary Clinic
436 North Street
Calais, ME 04619-1113
(207) 454-8522
fax: (207) 454-3619
(small animal)

Cape Elizabeth


The Veterinary Centre of Cape Elizabeth
207 Ocean House Road
Cape Elizabeth, ME 04107
(207) 799-2162
fax: (207) 799-1794
www.vcceme.com
(small animal, acupuncture)

Cape Neddick


Animal Housecalls of Maine, LLC
PO Box 518
Cape Neddick, ME 03902
(207) 363-4404
fax: (207) 451-2121
(small animal)

Caribou


Caribou Veterinary Clinic
31 Herschel Street
Caribou, ME 04736
(207) 498-3873
fax: (207) 764-8693
(small animal)

North Country Animal Hospital
156 Main Street
Caribou, ME 04736
(207) 492-4651
fax: (207) 495-1499
www northcountryanimalhospital.net
(small animal)

Chester


Chester Animal Hospital
55 Pea Ridge Road
Chester, ME 04457
(207) 794-2706
fax: (207) 794-2038
(small animal)

Corinth


Corinth Veterinary Clinic
86 Main Street
Corinth, ME 04427-3025
(207) 285-3382
fax: (207) 285-7204
(small animal)

Cornish


Sacopee Veterinary Clinic
142 Main Street
Cornish, ME 04020
(207) 625-8505
fax: (207) 625-3729
(small animal)

Cornville


Meadow Wood Animal Clinic
6 Wing Lane
Cornville, ME 04976-9727
(207) 474-2938
fax: (207) 474-0038
(small animal, Penn Hip)

Cumberland


Blackstrap Hill Veterinary Clinic
21 Schuster Road
Cumberland, ME 04021-2531
(207) 797-6000
fax: (207) 797-6116
www.mainehorsevet.com
(equine)

Cumberland Animal Clinic
212 Greely Road
Cumberland, ME 04021
(207) 829-5078
fax: (207) 829-4627
(small animal)

Westside Animal Hospital
172 Gray Road
Cumberland, ME 04021
(207) 829-4090
fax: (207) 829-4091
www.westsideah.com
(small animal, laser surgery)

Damariscotta


Damariscotta Veterinary Clinic
530 Main Street
Damariscotta, ME 04543-0807
(207) 563-3934
fax: (207) 563-8527
www.damariscottavet.myvetonline.com
(small animal, wildlife)

Dedham


Lucerne Veterinary Hospital
2230 Main Rd.
Dedham, ME 04429
(207) 843-6300
fax: (207) 843-6350
www.lucernevet.com
(endoscopy, soft tissue surgery, ABVP)

Dexter


Dexter Veterinary Clinic
419 Ripley Road
Dexter, ME 04930
(207) 924-3462
(small animal)

Dover-Foxcroft


Foxcroft Veterinary Services
1441 Dexter Road
P.O. Box 418
Dover-Foxcroft, ME 04426-0418
(207) 564-2144
fax: (207) 564-3271
www.foxcroftveterinaryservices.com
(mixed)

Ellsworth


Small Animal Clinic
9 Toothaker Lane
Ellsworth, ME 04605
(207) 667-2341
Fax: (207) 667-2527
(small animal)

Falmouth


At Home Vet
18 Just-A-Mere Road
Falmouth, ME 04105-1912
(207) 253-5333
(small animal)

Falmouth Veterinary Hospital
174 US Route 1
Falmouth, ME 04105
(207) 781-4028
fax: (207) 781-4074
www.falmouthvet.com
(small animal)

Farmingdale


Kennebec Valley Animal Clinic
568 Maine Avenue
Farmingdale, ME 04344
(207) 582-4588
fax: (207) 582-8986
(small animal)

Farmington


Clearwater Veterinary Hospital
970 Industry Road
Farmington, ME 04938-9731
(207) 778-6275
fax: (207) 779-0883 (daytime only)
www.clearwatervet.com
(small animal)

Falls Road Veterinary Clinic
475 Farmington Falls Road
Farmington, ME 04938
(207) 778-2840
fax: (207) 778-9199
(small animal)

Farmington Veterinary Clinic
246 High Street
Farmington, ME 04938
(207) 778-2061
(small animal)

Fort Kent


Fort Kent Animal Hospital
402 Frenchvile Road
Fort Kent, ME 04743
(207) 834-5077
fax: (207) 834-2062
www.fortkentanimalhospital.com
(small animal)

Freeport


Freeport Veterinary Hospital
4 Post Road
Freeport, ME 04032
(207) 865-3673
fax: (207) 865-7038
www.freeportvet.com
http://www.freeportvet.com
(small animal)

Fryeburg


Fryeburg Veterinary Hospital
203 Bridgton Road
Fryeburg, ME 04037
(207) 935-2244
fax: (207) 935-2635
www.fryeburgvet.com

Gorham


Edgewood Animal Hospital
181 State Street
Gorham, ME 04038-2036
(207) 839-6558
fax: (207) 839-2061
(small animal)

Gray


Equine Veterinary Service
6 Main Street, Suite 1
PO Box 1570
6 Main St. Ste.1
Gray, ME 04039
(207) 657-5885
fax: (858) 712-1154
www.gngvet.com
(small animal)

Hollis Center


Hollis Animal Clinic
20 Littlefalls Road
PO Box 120
Hollis Center, ME 04042
(207) 929-8989
fax: (207) 929-8990
(small animal)

Hope


Lakeview Veterinary Hospital
433 Buzzell Hill Rd.
Hope, ME 04847
(207) 594-2581
fax: (207) 596-7530
(small animal)

Houlton


Animal Hospital of Houlton
48 Court Street
Houlton, ME 04730
(207) 532-4800
fax: (207) 532-0981
(small animal)

Aroostook Veterinary Services
32 Access Rd
Houlton, ME 04730
(207) 532-4081
fax: (207) 532-4081

St. John Valley Veterinary Service
63 Park Street
Houlton, ME 04730-2124
(506) 328-2142
fax: (506) 324-8822
(mixed, equine)

Kennebunk


Kennebunk Veterinary Hospital
149 Fletcher Street
Kennebunk, ME 04043
(207) 985-4277
fax: (207) 985-5573
(small animal)

Mann Memorial Clinic
P.O. Box 919
Kennebunk, ME 04043
(207) 985-4774
(small animal, acupuncture, chriropractic, Chinese herbs)

Kennebunkport


Homeport Veterinary Practice
232 Arundel Road
Kennebunkport, ME 04046
(207) 967-2517
fax: (207) 967-4800

Kittery


Kittery Animal Hospital, Inc.
195 State Road
Kittery, ME 03904
(207) 439-4158
fax: (207) 438-9155
www.kitteryanimalhospital.com
(small animal)

Piscataqua Animal Hospital
103 State Road
Kittery, ME 03904
(207) 439-2661
fax: (207) 339-5605
www.piscataquaanimalhospital.com
(small animal)

Lebanon


Great Brook Animal Care
1468 Carl Broggi Hwy.
Lebanon, ME 04027
(207) 339-0700
fax: (207) 339-0707
www.greatbrookac.com
(small animal)

Lewiston


Animal Emergency Clinic of Mid-Maine
37 Strawberry Avenue
Lewiston, ME 04240
(207) 777-1110
fax: (207) 777-0066
www.aec-midmaine.com
(small animal emergency)

Lewiston Veterinary Hospital
75 Stetson Road
Lewiston, ME 04240
(207) 657-3433
fax: (207) 777-7465
(small animal)

Lisbon Road Animal Hospital
1981 Lisbon Road
Lewsiton, ME 04240
(207) 784-5421
fax: (207) 784-2230
(mixed)

Limerick


Limerick Mills Animal Hospital
P.O. Box 537
Limerick, ME 04048-0537
(207) 793-4493
(207) 793-2873
(small animal)

Lisbon Falls


Riverside Animal Clinic
25 Main Street
Lisbon Falls, ME 04252
(207) 353-9300
fax: (207) 353-9330

Livermore Falls


Maine Woods Mobile Vet
P.O. Box 294
Livermore Falls, ME 04254
(207) 491-5501
(mixed, house calls)

Lyman


Southern Maine Veterinary Care
1445 Alfred Road
Lyman, ME 04002
(207) 499-7244
fax: (207) 499-7421
(small animal)

Machias


Sunrise County Veterinary Clinic
P.O. Box 249
Machias, ME 04654-0249
(207) 255-8538
(small animal)

Madison


Madison Animal Hospital
36 Business Park Drive
Madison, ME 04950
(207) 696-5200
fax: (207) 696-9200
(small animal)

Manchester


The Cat Hospital
605 Western Ave.
P.O. Box 480
Manchester, ME 04351-0480
(207) 623-1228
fax: (207) 623-6299
www.cathospital.com
(feline, dentistry, laser)

Mechanic Falls


Mechanic Falls Veterinary Hospital
40 Park Street
Mechanic Falls, ME 04256
(207) 345-3216
fax: (207) 345-0942
(small animal, dairy)

Milbridge


Milbridge Vet Clinic
P.O. Box 520
Milbridge, ME 04658
(207) 546-7909
fax: (207) 546-7909
(small animal)

Monmouth


Annabessacook Veterinary Clinic
417 Route 135
Monmouth, ME 04295
(207) 933-6424 (Equine)
(207) 933-2165 (Small Animal)
fax: (207) 933-2497
www.annabessacookvet.com
(equine, small animal)

New Gloucester


Maine Equine Associates
31 Estes Road
New Gloucester, ME 04260-3807
(207) 782-8318
fax: (207) 926-5214
www.MaineEquineAssociates.com
(equine)

Newport


Moosehead Trail Veterinary Hospital
622 Moosehead Trail
P.O. Box 296
Newport, ME 04953
(207) 368-4076
fax: (207) 368-4078
(small animal, exotic)

North Yarmouth


Dr. John the Vet
53 Baston Road
North Yarmouth, ME 04097
(207) 829-4144
www.drjohnthevet.com
(small animal, house calls, relief)

Northport


Blake Veterinary Hospital & Equine Center
66 Atlantic Highway
Northport, ME 04849
P.O. Box 670
Lincolnville Beach, ME 04849
(207) 789-5700
fax: (207) 789-5702
www.blakevet.com
(small animal, equine)

Norway


Norway Veterinary Hospital
10 Main Street
P.O. Box 273
Norway, ME 04268
(207) 743-6384
fax: (207) 744-0255
www.norwayvethospital.com/
(small animal, orthopedics)

Well Point Veterinary Service
132 Waterford Road
Norway, ME 04268
(207) 743-6441
fax: (207) 743-6441
(small animal; acupuncture, Chinese herbal medicine)

Oakland


Kennebec Veterinary Services
36 Highland Drive
Oakland, ME 04968
(207) 465-8300
fax: (207) 465-8301
www.kennebecvet.com
(mixed)

Lakeside Veterinary Clinic
88 Libby Hill Road
Oakland, ME 04963
(207) 465-7387
fax: (207) 465-3456
(small animal)

Old Orchard Beach


Temm Veterinary Hospital
60 Saco Avenue
Old Orchard Beach, ME 04064
(207) 934-0088
fax: (207) 934-0022
www.temmveterinaryhospital.com
(small animal)

Orland


Bucksport Veterinary Hospital
11 Gross Pt. Road
Orland, ME 04472-3674
(207) 469-3614
fax: (207) 469-3614

Orono


Timberland Animal Hospital
20 Stillwater Avenue
Orono, ME 04473-3454
(207) 827-7177
fax: (207) 827-7187

Orrington


Kindred Spirits Veterinary Clinic
857 River Road
Orrington, ME 04474
(207) 825-8989
fax: (207) 825-8901
www.kindredvet.com
(acupuncture, ophthalmology)

River Road Veterinary Hospital
210 River Road
Orrington, ME 04474
(207) 825-2105
fax: (207) 825-3849
www.riverroadvet.com
(small animal, exotics)

Palermo


Healing Haven
2986 Route 3
Palermo, ME 04354
(207) 993-2500
(small animal, holistic, acupuncture [CVA])

Perry


Little River Veterinary Clinic
1074 US Rt. 1
Perry, ME 04667
(207) 853-0671
fax: (207) 853-0672
(mixed)

Pittsfield


Somerset Veterinary Clinic
Route 100
P.O. Box 339
Pittsfield, ME 04967-0339
(207) 487-5810
fax: (207) 487-4384
(equine, small animal)

Poland


Poland Animal Hospital
1197 Maine Street
Poland, ME 04274
(207) 998-2444
fax: (207) 998-8149
(small animal)

Portland


Animal Emergency Clinic
739 Warren Avenue
Portland, ME 04103
(207) 878-3121
fax:(207) 878-0829
www.animalemergencyclinicportland.com
(small animal, emergency, critical care)

Brackett Street Veterinary Clinic / Island Veterinary Services
192 Brackett Street
Portland, ME 04102
(207) 772-3385
fax: (207) 772-5819
www.portvet.net/
(small animal)

Casco Bay Veterinary Hospital
1041 Brighton Avenue
Portland, ME 04102-1042
(207) 761-8033
fax: (207) 761-0714
www.cascobayvet.com
(small animal)

Dr. Kate's Housecalls for Dogs & Cats
22 Atlantic Street #3
Portland, ME 04101
(207) 712-8134
fax: (207) 775-7605
www.drkatehousecalls.com
(small animal, housecalls)

Forest Avenue Veterinary Hospital
973 Forest Ave.
Portland, ME 04103
(207) 797-4840
fax: (207) 878-8232
(mixed)

North Deering Veterinary Hospital, LLC
456 Auburn Street
Portland, ME 04103
(207) 797-4855
fax: (207) 797-4895
(small animal)

Peaks Island Veterinary Service
181 Island Avenue
Peaks Island, ME 04108
(207) 766-2628
fax: (207) 766-2628

Portland Veterinary Specialists
2255 Congress Street
Portland, ME 04102
(207) 780-0271
fax: (207) 780-0272
www.portlandvetspecialists.com
(small animal, surgery [orthopedic and soft tissue] - AVCS)

The Cat Doctor
183 Brighton Avenue
Portland, ME 04102-2398
(207) 874-2287
fax: (207) 874-7877
www.catdocmaine.com
(feline)

Portsmouth, NH


Veterinary Emergency, Critical Care & Cancer Treatment Center
15 Piscataqua Road
Newington, NH 03801
(603) 431-3600
fax: (603) 431-1757
www.veccnh.com
(small animal, emergency)

Pownal


Pownal Veterinary
176 Merrill Road
Pownal, ME 04069
(207) 688-4843
fax: (207) 688-4843
(small animal)

Presque Isle


Hotham’s Veterinary Service
307 Centerline Road
Presque Isle, ME 04769
(207) 768-7387

Presque Isle Animal Hospital
79 Mapleton Road
P.O. Box 352
Presque Isle, ME 04769
(207) 764-6392
fax: (207) 764-8693
(small animal)

Raymond


Jordan Bay Animal Hospital
1242 Roosevelt Trail
P.O. Box 416
Raymond, ME 04071
(207) 655-3900
fax: (207) 221-1215
www.jordanbayvet.com
(small animal)

Wellspring Veterinary Clinic
P.O. Box 48
Raymond, ME 04071
(207) 233-5648
(small animal, housecalls)

Rochester, NH


Myhre Equine Clinic / N.E. Regional Veterinary Imaging Center
100 Ten Rod Rd,
P.O. Box 1673
Rochester, NH 03866
(603) 335-4777
fax: (603) 335-9923
www.myhreequine.com
www.neveterinaryimaging.com
(equine, small animal)

Rockland


Lakeview Veterinary Hospital
129 Lakeview Drive
Rockland, ME 04841
(207) 594-2581
fax: (207) 596-7530

Rockland Animal Hospital
355 Old County Road
Rockland, ME 04841
(207) 594-5850
fax: (207) 596-2958
(small animal)

Rockport


All Creatures Veterinary Hospital, Inc.
881 West Street
Rockport, ME 04856-5152
(207) 594-5039
fax: (207) 594-7229
(small animal)

Camden Hospital for Animals
US Route 1
P.O. Box 869
Rockport, ME 04856-0869
(207) 236-2311
fax: (204) 236-6446
(small animal)

PenBay Veterinary Associates
599 Commercial Street
Rockport, ME 04856
(207) 594-8300
fax:(207) 594-8309
www.penbayvets.com
(small animal)

Rollinsford, NH


Village Veterinary Clinic
56 Front St.
P.O. Box 280
Rollinsford, NH 03869
(603) 749-9688
fax: (603) 740-7633
(small animal)

Rumford


Countryside Animal Hospital
1035 Route 2
Rumford, ME 04276
(207) 369-9969
fax: (207) 369-9680
(small animal)

Saco


Animal Medical Associates
838 Portland Road
Saco, ME 04072
(207) 282-5151
fax:(207) 282-0342
www.animalmedicalassociates.com
(small animal)

Sanford


Down Maine Veterinary Clinic
89 Country Club Road
Sanford, ME 04073
(207) 324-4683
fax: (207) 324-8629
www.downmainevets.com
(small animal)

The Ridge Animal Hospital
78 Shaws Ridge Road
Sanford, ME 04073
(207) 324-9007
fax: (207) 324-9011
www.ridgeanimalhospital.com
(small animal)

Scarborough


Cats On Call Hospital
256 US Route 1
Scarborough, ME 04074
(207) 883-7000
fax: (207) 885-5792
www.catsoncall.com
(feline)

Maine Veterinary Referral Center
Enterprise Business Park
1500 Technology Way
Scarborough, ME 04074
(207) 885-1290
fax: (207) 885-1293
www.maineveterinaryreferralcenter.com
(small animal, referral services)

Pine Point Animal Hospital
12 Pine Point Road
Scarborough, ME 04074
(207) 883-3301
www.pinepointanimalhospital.com
(small animal)

Scarborough Animal Hospital
129 US Route 1
Scarborough, ME 04074-9529
(207) 883-4412
fax: (207) 883-7103
www.scarboroughanimalhospital.com
(small animal)

Tender Touch Veterinary Home Care
340 Gorham Road
Scarborough, ME 04074
(207) 839-7456
fax: (207) 839-7456
(relief)

Searsport


Searsport Veterinary Hospital
322 W. Main Street
Searsport, ME 04974
(207) 548-2924
fax: (207) 548-6404
www.searsportvet.com
(small animal)

Skowhegan


Animal Medical Clinic, Inc.
413 North Ave.
P. O. Box 599
Skowhegan, ME 04976
(207) 474-8376
fax: (207) 474-2502
www.animalmedicalclinic.us
(small animal)

South Berwick


South Berwick Veterinary Hospital
25 Goodwin Street
South Berwick, ME 03908
(207) 384-2123
fax: (207) 384-4407
(small animal)

South Paris


Oxford Hills Veterinary Hospital
136 Western Ave.
South Paris, ME 04281
(207) 743-9271
fax: (207) 744-0775
(mixed)

South Portland


Cape Veterinary Clinic
391 Cottage Road
South Portland, ME 04106
(207) 799-2188
fax: (207) 799-5955
(small animal)

Dr. Kate's Housecalls for Dogs & Cats
97A Ocean Street
South Portland, ME 04106
(207) 712-8134
fax: (207) 799-7605
(small animal, house calls, acupuncture)

South Thomaston


Harbor Road Veterinary Hospital
626 St. George Rd.
South Thomaston, ME 04858
(207) 354-0266
fax: (207) 354-0879
www.harborroadvet.com
(small animal)

St. David


Longlake Mobile Vet
904 Lakeshore Road
St. David, ME 04773-4435 fax: (207) 895-5214
(small animal, house calls)

Standish


Standish Veterinary Hospital
22 Rose Lane
P.O. Box 546
Standish, ME 04084
(207) 642-4999
fax: (207) 642-4990
(small animal, laser surgery)

Well-Spring Veterinary & Chiropractic
17 Thomas Road Ext.
Standish, ME 04084-5439
(207) 415-4271
(mixed, chiropractic)

Stoneham


At Home Veterinary Service
P.O. Box 61
Stoneham, ME 04231-3207
(207) 928-7297

Stow


The Art of Alternative Animal Healing
212 Meadow Road
Stow, ME 04037
(207) 697-2299
fax: (207) 697-2299
(mixed)

Sullivan


Schoodic Animal Hospital
2345 US Hwy 1
Sullivan, ME, 04664
(207) 422-9999
fax: (207) 422-9055
(small animal, exotic)

Topsham


Androscoggin Animal Hospital
457 Foreside Road
Topsham, ME 04086
(207) 729-4678
fax: (207) 729-8663
www.aahvets.com
(small animal, ultrasound)

Turner


Central Maine Veterinary Hospital
10 Business Park Way
Turner, ME 04282
(207) 225-2726
fax: (207) 225-3883
(small animal, bovine reproduction)

Turner Veterinary Service
273 Auburn Road
Turner, ME 04282
(207) 225-2155
fax: (207) 225-3273
www.turnervetservice.com
(mixed)

Veazie


Veazie Veterinary Clinic
1522 State Street
Veazie, ME 04401-7014
(207) 941-8840
fax: (207) 942-5317
www.veazievet.com
(small animal)

Waldoboro


Medomak Veterinary Services
14 Atlantic Hwy
Waldoboro, ME 04572
(207) 563-7786
fax: (207) 563-2235
www.medomakvet.com
(small animal)

Warren


Warren Animal Hospital
P.O. Box 282
Warren, ME 04864
(207) 273-3310
fax: (207) 273-3751
(small animal)

Waterboro


Alfred-Waterboro Veterinary Hospital
1251 Main Street
Waterboro, ME 04087-9602
(207) 247-3100
fax: (207) 247-5100
(small animal)

Waterville


Animal Hospital of Waterville
20 Washington Street
Waterville, ME 04901
(207) 873-2759
fax: (207) 873-1543
www.animalhospitalofwaterville.com
(small animal, ultrasound)

New England Animal Hospital
2 Pleasant Street
Waterville, ME 04901-7512
(207) 873-4668
fax: (207) 877-9586
www.neanimalhospital.com
(small animal)

Wells


Branch Equine Veterinary Services
P.O. Box 1585
Wells, ME 04090
(207) 251-4709
fax: (207) 251-4710
(equine)

Wells Veterinary Hospital
418 Sanford Road
PO Box 459
Wells, ME 04090
(207) 646-8323
fax: (207) 646-1918
www.wellsveterinaryhospital.com
(mixed)

West Gardiner


At Home Veterinary Care
6 Lewiston Road
West Gardiner, ME 04345-0002
(207) 582-8800
fax: (207) 588-2134
www.athomeveterinarycare.com
(small animal)

Bo-Vet Services
813 High Street
West Gardiner, ME 04345
(207) 582-8927
fax: (207) 582-8927
(large animal bovine)

Westbrook


Dehler Animal Clinic
91 Larrabee Road
Westbrook, ME 04092
(204) 854-3132
fax: (207) 854-1923
www.dehleranimalclinic.com
(small animal, equine)

Stoneledge Animal Hospital
607 Bridgton Road
Westbrook, ME 04092
(207) 797-4292
fax: (207) 878-0890
(small animal)

Westbrook Animal Hospital
189 Pride Street
Westbrook, ME 04092
(207) 797-4747
fax: (207) 797-4748
(small animal)

Windham


Compassionate Care Veterinary Hospital
9 White Bridge Road
Windham, ME 04062
(207) 894-5498
fax: (207) 894-5515
www.ccvhme.com
(small animal)

Lake Region Animal Hospital
554 Roosevelt Trail
Windham, ME 04062
(204) 892-7575
fax: (207) 893-0052
www.lakeregionanimalhospital.com
(small animal)

North Windham Veterinary Clinic
1 Badger Run
PO Box 1057
Windham, ME 04062
(207) 892-8553
fax: (207) 892-6497
nwindhamvet.com
(small animal)

Windsor


Windsor Vet Clinic
P.O. Box 157
Windsor, ME 04363-0157
(207) 445-2373
fax: (207) 445-2830
www.windsorvetclinic.com
(small animal)

Winslow


DPC of Central Maine & Curtis Equine Veterinary Service
462 Garland Rd
Winslow, ME 04901-0604
(207) 314-1909
scottkcurtisanimaldoctor@gmail.com
(equine, bovine, small ruminants)

Garland Road Veterinary Associates, Inc.
163 Garland Rd.
Winslow, ME 04901-9647
(207) 872-0987
fax: (207) 872-4585
(small animal)

Winslow Animal Hospital
113 Cushman Road
Winslow, ME 04901-9500
(207) 872-8358
fax: (207) 872-8087
(small animal)

Winterport


Apple Creek Equine Medicine, LLC
452 Goshen Road
Winterport, ME 04496
(207) 525-4596
(equine)

Ridge Runner Veterinary Services
P.O. Box 769
Winterport, ME 04996
(207) 223-2596
fax: (207) 223-5831
(mixed, equine surgery and lameness)

Winthrop


Winthrop Veterinary Hospital
1942 US Route 202
Winthrop, ME 04364
(207) 377-2520
fax: (207) 377-2523
www.winthropvet.com
(small animal)

Wiscasset


Coastal Veterinary Care
161 Gardiner Road
P.O. Box 413
Wiscasset, ME 04578
(207) 882-9458
fax: (207) 882-7566
www.coastalveterinarycare.com
(small animal, ultrasound)

Woodbrook Animal Clinic
5 Mountain Rd
Wiscasset, ME 04578
(207) 882-1237
fax: (207) 882-5567
www.woodbrookanimalclinic.com
(mixed)

Yarmouth


Holistic Healing for Animals
251 Main Street
Yarmouth, ME 04096
(207) 846-6634
fax: (207) 846-1573
www.holistichealingforanimals.net
(acupuncture, chiropractic, homeopathy)

Yarmouth Veterinary Center
75 Willow Street
Yarmouth, ME 04096
(207) 846-6515
fax: (207) 846-9653
www.yarmouthvetcenter.com
(small animal, avian)

York


Village Veterinary, Inc.
11 York Street
York, ME 03909
(207) 351-1530
fax: (207) 351-1532
www.yorkvillagevet.com
(small animal, exotics, acupuncture [CVA])

York Animal Associates
88 Route 1
York, ME 03909
(207) 363-2964
fax: (207) 363-2304
(small animal)

MVMA Home




"God forbid that I should go to any heaven in which there are no horses."
~Cunningham Graham