Animal Hospitals in Cumberland County, Maine provide medical treatment to animals, including animal medical care services, preventive care exams, diagnostic exams, laboratory services, surgical procedures, emergency medical services, dental services, and other medical care for animals.
Animal Hospital of South Gorham Gorham ME 47 County Road 04038 207-839-8158
Bridgton Veterinary Hospital Bridgton ME 213 Harrison Road 04009 207-647-8804
Casco Bay Veterinary Hospital Portland ME 1052 Brighton Avenue, 12 04102 207-761-8033
Cats On Call Hospital Scarborough ME 256 U.s. 1 04074 207-883-7000
Compassionate Care Veterinary Hospital Windham ME 9 Whites Bridge Road 04062 207-894-5498
Edgewood Animal Hospital Gorham ME 181 State Street 04038 207-839-6558
Falmouth Veterinary Hospital Falmouth ME 174 U.s. 1 04105 207-781-4028
Forest Avenue Veterinary Hospital Portland ME 973 Forest Avenue 04103 207-370-0996
Freeport Veterinary Hospital Freeport ME 4 Post Road 04032 207-865-3673
Gray-New Gloucester Animal Hospital New Gloucester ME 226 Lewiston Road 04260 207-657-3393
Jordan Bay Animal Hospital Raymond ME 1242 Roosevelt Trail 04071 207-655-3900
Lake Region Animal Hospital Windham ME 554 Roosevelt Trail 04062 207-892-7575
Naples Veterinary Clinic Naples ME 3 Lambs Mill Road 04055 207-693-3135
North Country Animal Hospital Gorham ME 232 Main Street 04038 603-466-3800
North Deering Veterinary Hospital Portland ME 456 Auburn Street 04103 207-797-4855
North Windham Veterinary Clinic Windham ME 1 Badger Run 04062 207-892-8553
Pine Point Animal Hospital Scarborough ME 12 Pine Point Road 04074 207-883-3301
Pownal Veterinary Hospital Pownal ME 191 Hallowell Road 04069 207-688-4843
Scarborough Animal Hospital Scarborough ME 29 1st Street 04074 207-883-4412
South Portland Veterinary Hospital South Portland ME 177 Main Street 04106 207-767-7784
Standish Veterinary Hospital Standish ME 22 Rose Lane 04084 207-642-4999
Stoneledge Animal Hospital Westbrook ME 398 Bridgton Road 04092 207-797-4292
Tender Touch Veterinary Hospital Scarborough ME 336 Gorham Road 04074 207-839-7456
Animal Shelters in Cumberland County, ME provide pet adoption services, including dog adoption, cat adoption, neutering and spaying services, animal foster care, animal control services, and lost pet services.
Animal Refuge League Westbrook ME 449 Stroudwater Street 04092 207-854-9771
Brunswick Animal Shelter Brunswick ME 30 Range Road 04011 207-725-5051
Cat Coalition of Western Maine Naples ME 206 River Road 04055 207-310-3011
Coastal Humane Society Brunswick ME 30 Range Road 04011 207-725-5051
Dogs Deserve Better Portland ME PO Box 6103 04105
Friends of Feral Felines Portland ME PO Box 8137 04104 207-797-3014
Homeless Animal Rescue Team Cumberland Center ME 302 Range Road 04021 207-829-4116
Loyal Heart Puppy Rescue New Gloucester ME 68 Shepherd Lane 04260 603-205-5900
Maine Greyhound Placement Service Bridgton ME PO Box 682 04009 207-647-8944
Maine State SPCA North Windham ME PO Box 10 04062 800-482-7447
Maine State Society for the Protection of Animals North Windham ME 279 River Road 04062 207-892-8007
Standish Animal Control Standish ME 175 Northeast Road 04084 207-642-4343
The Green Ark Portland ME 38 Vermont Avenue 04103 207-807-1362
Westbrook Animal Control Westbrook ME 690 Stroudwater Street 04092 207-887-7215
Dog Parks in Cumberland County, Maine offer off-lease areas for dogs, dog recreational services, exercise spaces, outdoor space for dogs, and some have ponds, water features, agility equipment, and pickup stations.
Brunswick Dog Park Brunswick ME 220 Neptune Drive 04011 207-725-6656
Quarry Run Dog Park Portland ME 1026 Ocean Avenue 04103
Valley Street Dog Park Portland ME Valley Street 04102 207-756-8275