Home / Michigan / CitiesCities in Michigan 589 cities with 41,496 individual clinicians billing Original Medicare Part B in 2024, by the practice location on their Medicare claims. Hospitals in Michigan
City (practice location on Medicare claims) Clinicians, 2024 Physicians, 2024 Specialties, 2024 Ann Arbor 3,586 2,413 75 Grand Rapids 3,347 1,773 71 Detroit 3,122 2,176 72 Royal Oak 1,238 691 55 Kalamazoo 1,151 618 62 Ypsilanti 989 621 59 Saginaw 961 550 60 Lansing 931 536 57 Southfield 894 529 55 Flint 852 448 54 Dearborn 843 511 64 Traverse City 822 412 61 Troy 811 372 50 Livonia 711 368 52 Farmington Hills 615 373 48 Jackson 568 265 52 Muskegon 557 288 46 Warren 505 301 49 Novi 459 207 51 Rochester Hills 454 253 52 West Bloomfield 434 198 44 East Lansing 431 255 51 Grand Blanc 431 253 44 Midland 431 201 56 Clinton Township 400 219 46 Sterling Heights 394 207 48 Pontiac 386 277 48 Wyoming 363 212 38 Holland 344 180 44 Saint Joseph 341 202 47 Marquette 304 143 41 Saint Clair Shores 288 160 45 Battle Creek 281 119 43 Port Huron 266 106 38 Wyandotte 265 150 35 Canton 261 137 34 Bay City 235 104 38 Brighton 228 122 39 Monroe 223 135 38 Bloomfield Hills 211 97 38 Clinton Twp 208 93 34 Mount Clemens 207 130 33 Clarkston 205 91 32 Portage 205 70 33 Petoskey 179 96 45 Rochester 170 98 30 Shelby Township 167 64 34 Roseville 164 104 25 Garden City 163 132 27 Madison Heights 150 91 29 Plymouth 150 33 21 Owosso 149 71 34 Waterford 145 61 30 Chelsea 144 70 27 Grosse Pointe 133 66 28 Taylor 131 74 29 Howell 130 39 22 Lapeer 129 56 30 Northville 126 48 27 Okemos 122 49 28 Trenton 121 79 25 Bingham Farms 120 42 29 Macomb 116 32 22 Adrian 114 41 27 Grand Haven 113 48 21 Marshall 112 52 31 Southgate 111 62 23 Iron Mountain 110 47 26 Cadillac 109 36 21 Norton Shores 107 41 23 Mt Pleasant 106 43 30 Berkley 100 65 24 Alma 99 51 27 Chesterfield 99 38 18 Alpena 96 42 29 Fenton 90 23 17 Westland 89 47 21 Commerce Township 86 41 23 Dearborn Heights 85 38 14 Gaylord 81 30 21 Big Rapids 78 24 18 Grandville 78 27 18 Byron Center 77 24 12 Lake Orion 77 34 20 Allen Park 76 38 20 Auburn Hills 76 31 27 Ludington 76 31 24 Birmingham 72 31 23 Burton 72 30 17 Escanaba 71 23 22 Rockford 71 26 14 Zeeland 71 34 16 Grosse Pointe Woods 70 45 26 Sault Sainte Marie 70 29 20 Wayne 68 46 16 Hastings 67 28 20 St Clair Shores 67 59 19 Coldwater 66 23 21 Ferndale 63 21 16 Niles 63 25 21 Greenville 62 22 18 Caledonia 61 17 11 Kentwood 61 27 12 Davison 57 16 11 Hillsdale 56 21 18 Hudsonville 55 14 7 Shelby Twp 55 14 14 Three Rivers 54 17 15 West Branch 53 22 21 Fraser 52 27 10 Brownstown Twp 51 25 18 South Lyon 50 21 14 Hancock 48 26 17 Riverview 48 20 16 Redford 47 12 10 Milford 46 17 12 Mount Pleasant 45 16 20 Caro 43 15 13 Fort Gratiot 43 16 14 Clare 41 12 14 Holt 41 10 10 Ishpeming 41 12 13 Spring Lake 41 9 15 Commerce Twp 40 17 18 Saline 40 22 10 Beverly Hills 39 20 20 Charlotte 39 13 13 Mason 39 12 12 Tawas City 39 11 16 Dexter 38 22 9 Manistee 38 15 14 Oxford 38 14 12 Saint Johns 38 11 11 Charlevoix 37 18 15 Clawson 37 15 11 Eastpointe 37 16 12 Tecumseh 37 11 11 Grayling 34 11 13 Farmington 33 13 13 Washington 33 9 12 Jenison 32 11 7 Woodhaven 32 10 13 Oak Park 31 13 16 Belleville 30 13 10 Clio 30 6 9 Frankenmuth 30 8 12 Fremont 30 11 12 Grand Ledge 29 11 11 Grosse Pointe Farms 29 12 14 Holly 29 3 9 Ionia 29 9 11 Lambertville 28 3 8 Lathrup Village 28 13 13 Richland 28 8 9 Allendale 27 11 9 Bad Axe 27 10 14 Dewitt 27 4 8 Lincoln Park 27 8 12 Sparta 27 9 6 Utica 27 11 10 Walled Lake 27 10 11 Flushing 26 10 9 Hamtramck 26 12 10 Lenox 26 12 4 Benton Harbor 25 5 7 Dowagiac 25 9 11 Hazel Park 25 13 7 Highland 25 7 13 Allegan 24 5 11 Marysville 24 7 11 Ada 23 14 9 Houghton 23 4 9 Paw Paw 23 5 9 Essexville 22 13 11 Sturgis 22 7 8 Walker 22 11 5 Milan 21 12 6 South Haven 21 6 12 Stevensville 21 5 9 Center Line 20 4 10 Harbor Springs 20 6 8 Pinckney 20 7 7 Carson City 19 8 11 Eaton Rapids 19 4 7 Haslett 19 10 8 Munising 19 8 8 Brooklyn 18 4 7 Cedar Springs 18 4 6 Reed City 18 5 8 Freeland 17 5 7 Lowell 17 5 9 Mt Clemens 17 14 6 Sandusky 17 4 10 St Joseph 17 13 11 White Lake 17 2 6 Brownstown 16 6 7 Clinton 16 6 6 Hartland 16 4 9 Wayland 16 5 5 Auburn 15 3 9 Marlette 15 7 10 Ortonville 15 3 9 Richmond 15 0 7 Cheboygan 14 6 7 Comstock Park 14 2 5 East China 14 9 8 Grosse Pointe Park 14 12 8 Imlay City 14 3 6 Kalkaska 14 4 10 Swartz Creek 14 4 8 Temperance 14 2 5 Wixom 14 5 8 Birch Run 13 2 5 Durand 13 3 5 Fruitport 13 7 4 Harper Woods 13 6 6 Hudson 13 2 6 Madison Hts 13 4 4 Manistique 13 2 7 Plainwell 13 4 8 Romeo 13 4 8 Romulus 13 3 8 Saint Ignace 13 7 9 Suttons Bay 13 2 7 Watervliet 13 7 9 Berrien Springs 12 3 7 Bridgeport 12 3 5 Bridgman 12 5 5 Flat Rock 12 3 5 Grass Lake 12 3 5 Iron River 12 5 8 Ironwood 12 1 7 Jonesville 12 3 5 Kingsford 12 2 6 Laurium 12 6 8 Standish 12 6 9 Vicksburg 12 4 6 W Bloomfield 12 6 10 Bloomfield 11 3 9 Cass City 11 6 8 Gwinn 11 4 5 Washington Township 11 6 6 Whitehall 11 0 5 Bloomfield Township 10 6 7 Buchanan 10 2 4 Chesaning 10 3 3 Dundee 10 2 7 Grosse Ile 10 4 7 Huntington Woods 10 5 8 Menominee 10 0 5 New Baltimore 10 2 8 New Hudson 10 2 4 Orion 10 0 3 Saint Clair 10 3 5 Williamsburg 10 2 7 Cassopolis 9 4 6 Coopersville 9 4 4 East Grand Rapids 9 6 4 Fowlerville 9 1 6 Frankfort 9 3 5 Gladwin 9 1 7 Harrison 9 2 7 Hart 9 1 7 Ithaca 9 1 5 Marine City 9 2 5 Negaunee 9 1 6 Onaway 9 2 6 Saint Louis 9 1 5 Sterling 9 3 3 Sterling Hts 9 4 8 Albion 8 1 4 Algonac 8 5 3 Boyne City 8 2 6 East Jordan 8 2 4 Edwardsburg 8 2 5 Elk Rapids 8 3 3 Grant 8 2 4 Hillman 8 1 4 Houghton Lake 8 4 5 Laingsburg 8 4 5 Linden 8 2 5 Mattawan 8 1 7 Metamora 8 2 5 Mount Morris 8 4 5 Newberry 8 1 5 Newport 8 4 4 Prudenville 8 2 6 Blissfield 7 1 4 Brockway 7 1 5 Hamburg 7 5 3 Lakeview 7 1 4 Lexington 7 1 5 North Branch 7 3 4 Pigeon 7 4 7 Portland 7 2 5 Washington Twp 7 1 4 Almont 6 0 4 Armada 6 0 4 Baldwin 6 2 5 Buckley 6 1 3 Calumet 6 1 4 Centreville 6 3 4 Coloma 6 2 5 Edmore 6 2 5 Galesburg 6 3 4 Gladstone 6 0 3 Highland Park 6 3 4 Indian River 6 1 6 Inkster 6 2 4 Keego Harbor 6 2 4 Kimball 6 3 4 Leslie 6 1 5 Macomb Township 6 4 2 Middleville 6 1 4 N Muskegon 6 4 4 North Muskegon 6 2 5 Norway 6 2 4 Otsego 6 0 4 Perry 6 3 3 Sanford 6 2 3 Shelby 6 5 4 Spring Arbor 6 0 4 Vassar 6 0 4 Watersmeet 6 0 4 Atlanta 5 1 4 Belding 5 2 4 Bellaire 5 1 4 Benzonia 5 2 5 Croswell 5 2 4 Davisburg 5 0 4 Deckerville 5 3 4 Goodrich 5 2 4 Hemlock 5 1 4 Mancelona 5 2 2 Montague 5 0 2 Newaygo 5 0 4 New Boston 5 1 3 Oakland Township 5 0 3 Ontonagon 5 0 3 Oscoda 5 1 4 Ravenna 5 4 3 Roscommon 5 1 3 Saint Charles 5 1 3 Schoolcraft 5 0 4 Shepherd 5 1 4 Stanton 5 2 4 West Olive 5 2 3 Williamston 5 3 4 Yale 5 2 5 Au Gres 4 1 3 Bangor 4 3 3 Bark River 4 1 3 Brown City 4 0 3 Bruce Twp 4 2 3 Carleton 4 3 2 Harrison Township 4 1 4 Lanse 4 1 4 Mc Bain 4 1 3 Millington 4 2 3 Montrose 4 0 3 Ovid 4 2 3 Pleasant Ridge 4 3 3 Quincy 4 0 3 Rogers City 4 1 4 Saugatuck 4 2 2 Sebewaing 4 2 3 Sheridan 4 3 3 Sylvan Lake 4 4 3 Tekonsha 4 2 3 White Cloud 4 1 4 Beaverton 3 2 3 Belmont 3 1 3 Bloomfield Twp 3 2 2 Canadian Lakes 3 0 2 Capac 3 2 2 Chassell 3 0 1 Chesterfield Township 3 2 3 Evart 3 0 3 Ewen 3 0 3 Hamilton 3 0 2 Harrison Twp 3 0 3 Howard City 3 0 2 Lake Linden 3 1 3 Lake Odessa 3 1 3 Manchester 3 1 3 Michigan Center 3 1 2 Morenci 3 2 3 Nashville 3 0 2 New Haven 3 2 2 Pinconning 3 1 3 Sault Ste Marie 3 1 3 Springfield 3 0 2 Stephenson 3 1 3 Van Buren Twp 3 1 3 Waterford Township 3 1 3 Whitmore Lake 3 0 3 Acme 2 1 2 Bath 2 0 2 Bay Harbor 2 0 1 Bronson 2 1 2 Carsonville 2 0 2 Casco 2 0 1 Caseville 2 1 2 Crystal Falls 2 1 2 Daggett 2 0 2 Decatur 2 1 2 Dryden 2 0 1 East Lalnsing 2 2 2 Elkton 2 2 2 Empire 2 2 2 Fairview 2 0 2 Famington Hills 2 2 2 Fowler 2 1 2 Franklin 2 1 2 Grosse Pointe Shores 2 1 2 Grosse Pte Wds 2 0 1 Hale 2 0 2 Harbor Beach 2 1 2 Harrisville 2 0 2 Hopkins 2 0 1 Kincheloe 2 0 1 Kingston 2 1 2 Lake City 2 0 1 Lenox Township 2 1 2 Linwood 2 0 2 Macomb Twp 2 0 2 Marne 2 0 1 Mecosta 2 0 2 Melvindale 2 1 2 Mio 2 0 2 New Buffalo 2 1 2 Oakland 2 1 2 Olivet 2 1 2 Onsted 2 0 1 Orchard Lake 2 0 2 Ossineke 2 1 2 Parchment 2 1 2 Peshawbestown 2 1 2 Port Sanilac 2 2 2 Potterville 2 1 2 Prescott 2 1 2 Rapid City 2 0 1 River Rouge 2 0 2 Rose City 2 0 1 Saranac 2 0 2 Scottville 2 0 1 Stanwood 2 0 1 St Johns 2 0 2 Traverse 2 1 2 Wakefield 2 2 2 300 North Ave. 1 0 1 49684 Traverse City, Mi (Grand Traverse) 1 1 1 Allenton 1 0 1 Ann Arobr 1 1 1 Arcadia 1 1 1 Ashley 1 0 1 Attica 1 0 1 Augusta 1 1 1 Baroda 1 0 1 Battle 1 1 1 Baycity 1 1 1 Bessemer 1 0 1 Beulah 1 0 1 Boyne Falls 1 0 1 Brownstown Township 1 0 1 Bruce 1 1 1 Bryon Center 1 1 1 Cedarville 1 1 1 Cement City 1 0 1 Chesterfield Twp 1 1 1 Clarklake 1 0 1 Clarston 1 1 1 Cllinton Township 1 0 1 Colon 1 1 1 Columbiaville 1 0 1 Commerce 1 0 1 Commerce Charter Twp 1 1 1 Concord 1 0 1 Conklin 1 0 1 Conway 1 0 1 Cottrellville 1 0 1 Dearborn Hts 1 0 1 Deerfield 1 0 1 Delton 1 0 1 Deroit 1 0 1 Detoit 1 1 1 Dimondale 1 0 1 Douglas 1 0 1 Drummond Island 1 0 1 East Tawas 1 0 1 Eau Claire 1 1 1 Elsie 1 0 1 Elwell 1 0 1 Emmett 1 0 1 Erie 1 0 1 Fair Haven 1 1 1 Farmignton Hills 1 1 1 Farmingon Hills 1 0 1 Farwell 1 0 1 Foster City 1 0 1 Fostoria 1 0 1 Franklin Village 1 0 1 Free Soil 1 0 1 Genesee 1 0 1 Gibraltar 1 0 1 Glen Arbor 1 0 1 Grand Havne 1 0 1 Grand Rapids Township 1 0 1 Granville 1 1 1 Grawn 1 1 1 Greenwood 1 0 1 Grosse Point 1 1 1 Grosse Pt Frm 1 0 1 Hadley 1 0 1 Hartford 1 1 1 Hesperia 1 0 1 Homer 1 1 1 Horton 1 0 1 Ida 1 1 1 Ira 1 0 1 Jakcson 1 1 1 Jamestown 1 1 1 Kent City 1 0 1 Kewadin 1 0 1 Kingsley 1 0 1 Lake Ann 1 0 1 Lakeland 1 0 1 Lake Leelanau 1 0 1 Lakeville 1 0 1 La Salle 1 0 1 Lawrence 1 0 1 Levering 1 0 1 Litchfield 1 1 1 Lovington 1 0 1 Luna Pier 1 1 1 Luzerne 1 0 1 Lyon Twp 1 0 1 Manton 1 0 1 Marion 1 0 1 Mayville 1 0 1 Mears 1 0 1 Memphis 1 0 1 Merrill 1 0 1 Mikado 1 0 1 Mt Clements 1 1 1 Muskegon Heights 1 0 1 Napoleon 1 0 1 New Era 1 0 1 North Adams 1 0 1 North Shores 1 1 1 Northville Township 1 0 1 Northville Twp 1 0 1 Nunica 1 0 1 Oakland Twp 1 0 1 Onekama 1 0 1 Ottawa Lake 1 0 1 Pittsford 1 0 1 Pontaic 1 1 1 Port Austin 1 0 1 Presque Isle 1 0 1 Remus 1 0 1 Rhodes 1 0 1 Rochester Hls 1 1 1 Saint Helen 1 0 1 Shelby Charter Township 1 0 1 Shelbyville 1 1 1 Somerset 1 0 1 Spalding 1 0 1 St Clair 1 0 1 St Clair Shore 1 1 1 Sterling Hgts 1 1 1 St Ignace 1 0 1 St. John's 1 0 1 Stockbridge 1 0 1 Stoneham 1 0 1 Superior Township 1 0 1 Tipton 1 1 1 Travese City 1 1 1 Trufant 1 0 1 Union City 1 0 1 Union Pier 1 0 1 Vestaburg 1 0 1 Wellston 1 0 1 West Bloomfiel;D 1 1 1 West Bloomfield Towship 1 0 1 Westphalia 1 0 1 White Lk 1 1 1 White Pigeon 1 0 1 Wilson 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 ).