Home / Minnesota / CitiesCities in Minnesota 401 cities with 28,377 individual clinicians billing Original Medicare Part B in 2024, by the practice location on their Medicare claims. Hospitals in Minnesota
City (practice location on Medicare claims) Clinicians, 2024 Physicians, 2024 Specialties, 2024 Rochester 4,830 3,034 77 Minneapolis 3,910 2,295 73 Saint Paul 2,035 1,025 70 Edina 1,194 714 63 Duluth 1,189 615 61 St Louis Park 943 483 63 Woodbury 591 262 42 Mankato 563 258 57 Bloomington 560 302 35 Saint Cloud 557 205 50 Coon Rapids 495 211 52 Eden Prairie 453 332 22 Plymouth 389 142 36 Maple Grove 354 144 40 Burnsville 349 137 40 Robbinsdale 326 162 39 Roseville 320 228 23 Maplewood 298 158 43 Eagan 270 112 33 Minnetonka 255 98 23 Stillwater 233 97 31 Bemidji 229 93 36 St Paul 226 133 46 Fridley 203 109 33 Sartell 186 75 25 St Cloud 185 119 41 Waconia 161 73 27 Willmar 161 51 31 Alexandria 160 68 32 Brainerd 159 91 36 Golden Valley 142 61 26 Shakopee 129 51 24 Austin 128 64 24 Owatonna 127 46 22 Grand Rapids 125 37 21 Detroit Lakes 124 39 21 Apple Valley 122 40 17 Vadnais Heights 120 35 21 Blaine 118 37 25 Faribault 110 30 23 Lakeville 104 23 17 Baxter 101 23 19 Winona 101 30 21 Hibbing 100 41 23 Buffalo 99 42 20 Red Wing 99 44 24 Cambridge 97 43 22 New Ulm 94 45 26 Marshall 92 24 17 Albert Lea 89 29 28 Brooklyn Park 88 24 16 Northfield 86 36 21 Richfield 86 31 19 Wyoming 85 47 22 Brooklyn Center 82 42 11 Fergus Falls 82 26 23 Elk River 80 19 12 Crosby 77 44 21 Chanhassen 75 27 11 Virginia 74 19 14 Saint Louis Park 72 43 31 White Bear Lake 71 22 17 Moorhead 69 17 12 Fairmont 68 22 18 Cloquet 67 23 14 Hutchinson 63 32 20 Shoreview 60 25 10 Worthington 60 21 17 Princeton 59 35 19 Hastings 58 28 15 Monticello 57 18 17 Chaska 56 21 16 Champlin 52 18 12 Anoka 51 16 13 Crystal 51 23 8 Oakdale 51 13 11 Oak Park Heights 50 17 9 Park Rapids 48 10 14 Thief River Falls 48 14 14 Andover 47 12 9 Cottage Grove 47 17 9 Inver Grove Heights 46 21 15 Little Falls 44 12 16 New Brighton 44 5 15 East Grand Forks 40 10 12 Forest Lake 40 9 12 New Prague 39 17 12 Crookston 38 13 14 Hermantown 37 11 9 North Mankato 35 9 8 Rogers 35 10 10 Wayzata 35 16 10 Savage 34 8 12 Arden Hills 33 17 12 Excelsior 32 9 9 Hopkins 29 5 9 Hugo 29 10 8 Staples 29 17 12 Lake Elmo 27 5 12 Moose Lake 27 14 11 Perham 27 15 6 Prior Lake 27 7 9 Glencoe 25 11 9 Montevideo 25 9 10 Saint Peter 25 6 10 Otsego 24 4 11 Wadena 23 11 8 Lino Lakes 22 7 8 Waite Park 21 2 8 West St Paul 21 8 8 Farmington 20 7 7 Luverne 20 9 9 Mora 20 12 7 Ogema 20 5 9 Redwood Falls 19 8 6 Saint Michael 19 4 7 West Saint Paul 19 5 7 Windom 18 7 7 Cass Lake 17 5 6 Morris 17 7 8 Wabasha 17 10 8 Blue Earth 16 7 7 Lake City 16 8 8 Onamia 16 8 6 Ortonville 16 8 8 Ramsey 16 7 7 Sauk Centre 16 7 7 Aitkin 15 7 7 Glenwood 15 8 9 Roseau 15 6 8 Albany 14 4 5 Annandale 14 4 6 Cannon Falls 14 7 5 Columbia Heights 14 5 9 Jackson 14 4 5 North Branch 14 5 5 Saint James 14 4 6 Sandstone 14 5 5 Canby 13 4 7 Delano 13 1 6 Pipestone 13 4 6 Red Lake 13 4 6 Cold Spring 12 2 6 Deer River 12 4 4 New Hope 12 1 7 Paynesville 12 7 3 Rosemount 12 1 6 Springfield 12 2 6 Two Harbors 12 6 5 Waseca 12 4 6 Bagley 11 3 7 Grand Marais 11 6 4 Mahnomen 11 0 3 Pelican Rapids 11 3 7 Pine City 11 1 6 Bigfork 10 4 5 Breckenridge 10 0 3 Ely 10 6 6 Jordan 10 3 5 La Crescent 10 3 6 Mendota Heights 10 1 6 North St Paul 10 3 7 Osseo 10 5 4 Tyler 10 4 6 Byron 9 5 4 Milaca 9 1 7 St Peter 9 4 4 Tracy 9 1 6 Watertown 9 4 4 Benson 8 2 6 Litchfield 8 4 5 Madelia 8 1 5 New London 8 2 5 Olivia 8 3 4 Slayton 8 2 5 Warren 8 1 5 Zimmerman 8 2 5 Becker 7 2 3 Chisago City 7 3 3 Fosston 7 3 5 Isanti 7 1 4 Minneota 7 0 4 Pierz 7 3 3 Pine River 7 3 5 Saint Joseph 7 0 4 Winsted 7 1 4 Aurora 6 3 3 Big Lake 6 1 5 Elbow Lake 6 1 3 Granite Falls 6 3 4 Ham Lake 6 0 2 Howard Lake 6 1 3 Lake Crystal 6 1 5 Le Sueur 6 1 4 Melrose 6 4 3 North Oaks 6 3 5 Pillager 6 1 4 Pine Island 6 3 3 Proctor 6 1 3 Sleepy Eye 6 4 4 Walker 6 1 5 Arlington 5 1 3 Belle Plaine 5 2 3 Blackduck 5 1 3 Cokato 5 1 4 International Falls 5 0 3 Long Prairie 5 2 3 Montgomery 5 1 3 Mpls 5 4 5 North Saint Paul 5 4 2 Parkers Prairie 5 0 4 Pequot Lakes 5 1 5 Plainview 5 0 3 Spring Lake Park 5 1 4 Spring Park 5 5 2 St Anthony 5 0 2 Stewartville 5 1 3 Barnesville 4 2 2 Center City 4 2 2 Chisholm 4 0 2 Clearwater 4 2 3 Dawson 4 2 3 Gaylord 4 0 4 Hallock 4 1 3 Hawley 4 0 3 Kasson 4 0 2 Lindstrom 4 0 2 Little Canada 4 1 3 Mahtomedi 4 0 2 Minnetrista 4 1 3 Mound 4 0 3 Mountain Lake 4 0 2 Norwood Young America 4 0 1 Orr 4 1 2 Saint Anthony 4 1 4 Saint Charles 4 2 4 Sauk Rapids 4 0 3 Spring Grove 4 1 3 Spring Valley 4 1 3 Wheaton 4 0 3 Zumbrota 4 1 4 Ada 3 0 3 Albertville 3 0 3 Battle Lake 3 0 3 Caledonia 3 1 3 Chatfield 3 1 3 Cook 3 1 2 Crosslake 3 1 3 Eveleth 3 0 3 Fertile 3 0 2 Harmony 3 1 3 Hinckley 3 0 3 Long Lake 3 0 2 Loretto 3 0 1 Madison 3 2 3 Preston 3 0 3 Renville 3 0 3 Rockford 3 0 1 Rush City 3 1 2 Saint Francis 3 0 2 South St Paul 3 2 2 Spicer 3 0 2 St James 3 2 2 St Joseph 3 3 1 Victoria 3 0 3 Warroad 3 0 2 Adrian 2 0 2 Appleton 2 0 1 Barnum 2 0 1 Baudette 2 1 2 Bird Island 2 0 1 Bovey 2 0 1 Carlton 2 0 2 Centerville 2 0 2 Clarkfield 2 0 2 Cohasset 2 0 2 Cologne 2 0 2 Cromwell 2 1 2 Dassel 2 0 2 Dundas 2 0 2 Elgin 2 0 2 Emily 2 0 1 Foley 2 0 2 Fulda 2 0 2 Hackensack 2 0 2 Hendricks 2 1 2 Houston 2 0 2 Hutchison 2 1 2 Ivanhoe 2 0 1 Le Center 2 0 2 Lexington 2 0 1 Maple Lake 2 0 1 Mapleton 2 0 1 Medina 2 0 1 Mountain Iron 2 0 1 New York Mills 2 0 2 Osakis 2 0 2 Richmond 2 0 2 Shorewood 2 1 2 Starbuck 2 0 1 St Francis 2 0 2 Taylors Falls 2 0 1 Winnebago 2 0 1 Winthrop 2 0 1 W. St. Paul 2 0 2 Adams 1 0 1 Avon 1 0 1 Bayport 1 0 1 Big Falls 1 0 1 Blooming Prairie 1 0 1 Brezzy Point 1 1 1 Butterfield 1 0 1 Chokio 1 1 1 Circle Pines 1 0 1 Clara City 1 0 1 Coleraine 1 1 1 Collegeville 1 0 1 Columbia Hgts. 1 0 1 Coon Rapid 1 1 1 Coons Rapid 1 0 1 Corcoran 1 0 1 Dayton 1 1 1 Deerwood 1 1 1 Dilworth 1 0 1 Director 1 0 1 Dodge Center 1 0 1 Dultuh 1 1 1 Eagle Bend 1 0 1 Eagle Lake 1 0 1 East Gull Lake 1 0 1 Eden Valley 1 0 1 Elko New Market 1 0 1 Erskine 1 0 1 Eyota 1 0 1 Fairfax 1 1 1 Falcon Heights 1 0 1 Floodwood 1 0 1 Frazee 1 0 1 Freeport 1 0 1 Graceville 1 1 1 Hamel 1 0 1 Harris 1 0 1 Hayfield 1 0 1 Henning 1 0 1 Hines 1 0 1 Isle 1 0 1 Janesville 1 0 1 Karlstad 1 0 1 Kenyon 1 0 1 Kimball 1 0 1 Lakefield 1 0 1 Lamberton 1 0 1 Lanesboro 1 0 1 Lauderdale 1 0 1 Le Roy 1 0 1 Lester Prairie 1 0 1 Lilydale 1 1 1 Longville 1 1 1 Lonsdale 1 0 1 Manakato 1 1 1 Maple Plain 1 0 1 Mcgregor 1 0 1 Mendota Hts 1 1 1 Minneapoli 1 0 1 Minnesota Lake 1 0 1 Mizpah 1 0 1 Montrose 1 0 1 Morgan 1 0 1 Motley 1 0 1 Nashwauk 1 0 1 Nett Lake 1 1 1 New Market 1 0 1 Nicollet 1 0 1 Nisswa 1 0 1 No Branch 1 0 1 Northome 1 0 1 Ogilvie 1 0 1 Pllymouth 1 0 1 Red Lake Falls 1 0 1 Rockville 1 0 1 Royalton 1 0 1 Rushford 1 0 1 Shakoee 1 1 1 Side Lake 1 0 1 Silver Bay 1 0 1 South Haven 1 0 1 South Saint Paul 1 0 1 St Anthony Village 1 1 1 St Bonifacius 1 0 1 St Charles 1 1 1 Stephen 1 0 1 St. Luois Park 1 0 1 Tower 1 0 1 Twin Valley 1 1 1 Ulen 1 0 1 Upsala 1 0 1 Vadnais Hights 1 0 1 Wells 1 0 1 Westbrook 1 1 1 Wilmar 1 1 1 Zumbro Falls 1 0 1
Source: CMS Medicare Physician & Other Practitioners public use files (Original Medicare Part B fee-for-service). Data year 2024. City spellings that differ only in punctuation or case are combined (how cities are assigned ).