Veterinarians in Minnesota
Vet Locator lists 761 veterinary clinics in 286 cities and towns across Minnesota (updated October 2026). Minneapolis (36), St Paul (25) and Rochester (19) have the most listings. Statewide that includes 23 emergency and 24-hour hospitals, 23 specialty and referral hospitals, 3 mobile and house-call vets, 7 cat-only clinics and 63 chain and corporate clinics.
Cities with the most veterinary clinics
- Minneapolis (36)
- St Paul (25)
- Rochester (19)
- Burnsville (13)
- Maple Grove (13)
- Minnetonka (13)
- Bloomington (12)
- Eden Prairie (12)
- Saint Paul (12)
- Apple Valley (11)
- Blaine (11)
- Duluth (11)
- Woodbury (11)
- Coon Rapids (10)
- Maplewood (9)
- Plymouth (9)
- Brooklyn Park (7)
- Eagan (7)
- Edina (7)
- Golden Valley (7)
- Lakeville (7)
- Roseville (7)
- Austin (6)
- Mankato (6)
- St Louis Park (6)
- Stillwater (6)
- Winona (6)
- Alexandria (5)
- Bemidji (5)
- Hastings (5)
- Hopkins (5)
- Hutchinson (5)
- Owatonna (5)
- Park Rapids (5)
- Pine City (5)
- Prior Lake (5)
- Richfield (5)
- White Bear Lake (5)
- Andover (4)
- Chaska (4)
- Elk River (4)
- Grand Rapids (4)
- Inver Grove Heights (4)
- Oakdale (4)
- Osseo (4)
- Princeton (4)
- Red Wing (4)
- Savage (4)
- Shakopee (4)
- St Cloud (4)
- Wayzata (4)
- Anoka (3)
- Becker (3)
- Big Lake (3)
- Buffalo (3)
- Byron (3)
- Cambridge (3)
- Champlin (3)
- Chanhassen (3)
- Cokato (3)
- Detroit Lakes (3)
- Dundas (3)
- Forest Lake (3)
- Frazee (3)
- Fridley (3)
- Ham Lake (3)
- Kasson (3)
- Lake Elmo (3)
- Little Falls (3)
- Montevideo (3)
- Moose Lake (3)
- New Hope (3)
- Northfield (3)
- Plainview (3)
- Rosemount (3)
- Shoreview (3)
- Spicer (3)
- Two Harbors (3)
- Waite Park (3)
- West St Paul (3)
- Worthington (3)
- Zumbrota (3)
More towns in Minnesota
- Aitkin (1)
- Albany (2)
- Albert Lea (2)
- Albertville (2)
- Annandale (1)
- Appleton (1)
- Arden Hills (2)
- Arlington (1)
- Askov (1)
- Atwater (1)
- Audubon (1)
- Backus (1)
- Barnesville (1)
- Battle Lake (1)
- Baudette (1)
- Baxter (2)
- Belle Plaine (1)
- Benson (1)
- Bertha (1)
- Bigfork (1)
- Blue Earth (1)
- Brainerd (1)
- Browns Valley (1)
- Brownsville (1)
- Caledonia (1)
- Cannon Falls (2)
- Carver (1)
- Chatfield (2)
- Clarissa (1)
- Clearwater (1)
- Cloquet (2)
- Cold Spring (1)
- Columbia Heights (1)
- Columbus (1)
- Cook (1)
- Corcoran (1)
- Cottage Grove (2)
- Cottonwood (1)
- Crookston (1)
- Crosby (1)
- Crosslake (1)
- Crystal (1)
- Dawson (1)
- Deephaven (1)
- Delano (2)
- Dodge Center (1)
- East Bethel (1)
- East Grand Forks (2)
- Eden Valley (1)
- Edgerton (1)
- Elbow Lake (2)
- Elko (1)
- Ellsworth (1)
- Ely (1)
- Elysian (1)
- Esko (1)
- Excelsior (1)
- Eyota (2)
- Fairfax (1)
- Fairmont (2)
- Falcon Heights (2)
- Faribault (2)
- Farmington (2)
- Fergus Falls (2)
- Foley (1)
- Forbes (1)
- Fosston (1)
- Franklin (1)
- Garrison (1)
- Gibbon (1)
- Glencoe (1)
- Glenwood (1)
- Gonvick (1)
- Grand Marais (1)
- Granite Falls (2)
- Grey Eagle (1)
- Hanska (1)
- Harmony (1)
- Hawley (2)
- Hermantown (2)
- Hibbing (2)
- Hinckley (2)
- Hoffman (1)
- Hugo (2)
- International Falls (1)
- Ironton (1)
- Isanti (2)
- Jackson (2)
- Janesville (1)
- Jordan (2)
- Karlstad (1)
- Kenyon (1)
- Kimball (1)
- La Crescent (1)
- Lake City (2)
- Lake Lillian (1)
- Lakeland (1)
- Le Sueur (1)
- Lester Prairie (1)
- Lewiston (1)
- Lexington (1)
- Lindstrom (2)
- Lino Lakes (2)
- Litchfield (2)
- Little Canada (1)
- Long Lake (2)
- Long Prairie (1)
- Lonsdale (1)
- Loretto (1)
- Luverne (1)
- Mahtomedi (2)
- Maple Lake (1)
- Maple Plain (2)
- Mapleton (1)
- Marshall (2)
- McGregor (1)
- Melrose (1)
- Menahga (2)
- Mendota Heights (1)
- Milaca (1)
- Minneota (1)
- Monticello (2)
- Moorhead (1)
- Mora (2)
- Morris (2)
- Mound (1)
- Mounds View (1)
- New Brighton (1)
- New Market (1)
- New Prague (2)
- New Ulm (1)
- Newport (1)
- Nicollet (1)
- North Branch (2)
- North Mankato (1)
- North St Paul (1)
- Norwood Young America (1)
- Oak Grove (1)
- Oak Park (1)
- Oak Park Heights (1)
- Olivia (1)
- Otsego (2)
- Paynesville (1)
- Pelican Rapids (1)
- Pequot Lakes (2)
- Perham (1)
- Pierz (2)
- Pillager (2)
- Pine Island (1)
- Pine River (1)
- Pipestone (2)
- Plummer (1)
- Preston (1)
- Ramsey (1)
- Raymond (1)
- Red Lake Falls (2)
- Redwood Falls (1)
- Rice (2)
- Rockford (1)
- Rogers (1)
- Roseau (1)
- Rushford (1)
- Saint Cloud (1)
- Saint James (1)
- Saint Joseph (1)
- Saint Louis Park (1)
- Sartell (2)
- Sauk Centre (2)
- Scandia (1)
- Shafer (2)
- Sherburn (1)
- Slayton (1)
- Sleepy Eye (1)
- South St Paul (1)
- Springfield (1)
- St Anthony (1)
- St Bonifacius (1)
- St Charles (1)
- St James (1)
- St Joseph (2)
- St Michael (1)
- St Peter (1)
- Starbuck (1)
- Stewartville (1)
- Taunton (1)
- Thief River Falls (1)
- Tracy (1)
- Tyler (1)
- Vadnais Heights (1)
- Victoria (2)
- Virginia (2)
- Wabasha (1)
- Waconia (2)
- Walker (1)
- Waseca (2)
- Watertown (1)
- Watkins (1)
- Welch (1)
- White Bear Township (1)
- Willmar (2)
- Windom (1)
- Wyoming (1)
- Zimmerman (2)
- Zumbro Falls (1)