Every City in the USA

State · Michigan

Every city in Michigan.

All 533 incorporated places in Michigan, ranked by 2024 population. Detroit is the largest with 645,705 residents.

See also:  Largest cities in Michigan by population →

All cities in Michigan, sorted by 2024 population.
Rank City 2024 pop 2020 base 4-yr Δ 4-yr Δ %
#1 Detroit 645,705639,4716,234+1.0%
#2 Grand Rapids 200,117198,9101,207+0.6%
#3 Warren 137,686139,395-1,709-1.2%
#4 Sterling Heights 134,342134,3402+0.0%
#5 Ann Arbor 122,925123,892-967-0.8%
#6 Lansing 114,336112,6421,694+1.5%
#7 Dearborn 106,377109,956-3,579-3.3%
#8 Livonia 93,11395,527-2,414-2.5%
#9 Troy 89,20987,3061,903+2.2%
#10 Farmington Hills 84,17384,002171+0.2%
#11 Westland 82,74585,408-2,663-3.1%
#12 Flint 79,73581,266-1,531-1.9%
#13 Wyoming 78,55976,5182,041+2.7%
#14 Rochester Hills 78,33076,3112,019+2.6%
#15 Southfield 76,87476,608266+0.3%
#16 Kalamazoo 73,29073,547-257-0.3%
#17 Novi 67,67566,2321,443+2.2%
#18 Pontiac 62,52861,602926+1.5%
#19 Taylor 61,54463,390-1,846-2.9%
#20 Dearborn Heights 61,04063,287-2,247-3.6%
#21 Royal Oak 58,25158,20348+0.1%
#22 St. Clair Shores 58,07758,872-795-1.4%
#23 Kentwood 54,76854,295473+0.9%
#24 Battle Creek 52,20552,754-549-1.0%
#25 Portage 49,97548,8761,099+2.2%
#26 East Lansing 48,96448,083881+1.8%
#27 Roseville 47,04747,713-666-1.4%
#28 Saginaw 43,00144,207-1,206-2.7%
#29 Midland 42,78042,664116+0.3%
#30 Lincoln Park 38,77440,258-1,484-3.7%
#31 Muskegon 37,28737,22859+0.2%
#32 Holland 35,02334,374649+1.9%
#33 Eastpointe 33,94334,329-386-1.1%
#34 Bay City 32,08632,666-580-1.8%
#35 Jackson 30,92031,314-394-1.3%
#36 Burton 29,42029,709-289-1.0%
#37 Oak Park 29,40229,570-168-0.6%
#38 Southgate 29,08130,015-934-3.1%
#39 Madison Heights 28,62628,466160+0.6%
#40 Port Huron 28,34228,974-632-2.2%
#41 Allen Park 27,60428,640-1,036-3.6%
#42 Hamtramck 27,42428,435-1,011-3.6%
#43 Garden City 26,41027,388-978-3.6%
#44 Auburn Hills 26,04724,3651,682+6.9%
#45 Walker 25,92125,138783+3.1%
#46 Inkster 25,10826,077-969-3.7%
#47 Norton Shores 25,07025,03436+0.1%
#48 Romulus 24,65225,173-521-2.1%
#49 Wyandotte 24,21425,041-827-3.3%
#50 Birmingham 22,19821,817381+1.7%
#51 Marquette 21,84521,147698+3.3%
#52 Mount Pleasant 21,09021,703-613-2.8%
#53 Adrian 20,25920,647-388-1.9%
#54 Monroe 20,17720,460-283-1.4%
#55 Ypsilanti 20,15020,653-503-2.4%
#56 Ferndale 19,43119,185246+1.3%
#57 Trenton 17,95718,545-588-3.2%
#58 Wixom 17,48617,192294+1.7%
#59 Wayne 17,12917,711-582-3.3%
#60 Grandville 17,09416,0821,012+6.3%
#61 Grosse Pointe Woods 15,89716,487-590-3.6%
#62 Traverse City 15,78215,669113+0.7%
#63 Mount Clemens 15,48015,703-223-1.4%
#64 Berkley 15,31315,192121+0.8%
#65 Hazel Park 15,06414,98876+0.5%
#66 Harper Woods 14,93615,493-557-3.6%
#67 Fraser 14,54914,727-178-1.2%
#68 Owosso 14,54414,715-171-1.2%
#69 Coldwater 14,31413,420894+6.7%
#70 Sault Ste. Marie 13,28813,340-52-0.4%
#71 Rochester 12,97813,031-53-0.4%
#72 Woodhaven 12,57512,935-360-2.8%
#73 Melvindale 12,40112,859-458-3.6%
#74 Escanaba 12,29612,423-127-1.0%
#75 Ionia 12,26513,383-1,118-8.4%
#76 South Lyon 12,21911,743476+4.1%
#77 New Baltimore 12,13212,10725+0.2%
#78 Riverview 12,01112,488-477-3.8%
#79 Fenton 11,88212,042-160-1.3%
#80 Niles 11,73811,987-249-2.1%
#81 East Grand Rapids 11,61611,384232+2.0%
#82 Farmington 11,54711,593-46-0.4%
#83 Clawson 11,44011,39446+0.4%
#84 Grosse Pointe Park 11,15811,603-445-3.8%
#85 Grand Haven 11,04511,01134+0.3%
#86 Sturgis 11,03011,149-119-1.1%
#87 Beverly Hills 10,55210,620-68-0.6%
#88 Cadillac 10,52110,371150+1.4%
#89 Flat Rock 10,24910,539-290-2.8%
#90 Alpena 10,11610,222-106-1.0%
#91 Howell 9,91410,072-158-1.6%
#92 Marysville 9,8689,999-131-1.3%
#93 Muskegon Heights 9,8069,916-110-1.1%
#94 Grosse Pointe Farms 9,79410,149-355-3.5%
#95 Alma 9,3499,488-139-1.5%
#96 Charlotte 9,3019,2965+0.1%
#97 Plymouth 9,1859,360-175-1.9%
#98 Lapeer 9,1469,040106+1.2%
#99 Greenville 9,1108,810300+3.4%
#100 Saline 9,1018,949152+1.7%
#101 Ecorse 8,9389,315-377-4.0%
#102 Benton Harbor 8,8489,104-256-2.8%
#103 Tecumseh 8,6068,673-67-0.8%
#104 Big Rapids 8,5658,356209+2.5%
#105 Houghton 8,5438,389154+1.8%
#106 Center Line 8,5338,548-15-0.2%
#107 Highland Park 8,3908,980-590-6.6%
#108 Mason 8,3148,28331+0.4%
#109 Menominee 8,2318,484-253-3.0%
#110 Flushing 8,2248,408-184-2.2%
#111 Hudsonville 7,9857,629356+4.7%
#112 Hillsdale 7,9838,037-54-0.7%
#113 Three Rivers 7,9587,970-12-0.2%
#114 Brighton 7,9337,450483+6.5%
#115 St. Joseph 7,9308,074-144-1.8%
#116 Grand Blanc 7,9248,091-167-2.1%
#117 Grand Ledge 7,8387,79642+0.5%
#118 St. Johns 7,7237,70221+0.3%
#119 Ludington 7,5777,691-114-1.5%
#120 Iron Mountain 7,5247,52400.0%
#121 Hastings 7,5137,516-3-0.0%
#122 Albion 7,4947,708-214-2.8%
#123 St. Louis 7,4657,4632+0.0%
#124 Walled Lake 7,4137,246167+2.3%
#125 River Rouge 6,8777,230-353-4.9%
#126 Marshall 6,8026,847-45-0.7%
#127 New Haven 6,7116,103608+10.0%
#128 Milford 6,5546,52133+0.5%
#129 Huntington Woods 6,3456,386-41-0.6%
#130 Rockford 6,2916,162129+2.1%
#131 Manistee 6,2416,274-33-0.5%
#132 Ishpeming 6,2076,14760+1.0%
#133 Milan 6,0486,081-33-0.5%
#134 Northville 6,0476,116-69-1.1%
#135 Dundee 6,0065,372634+11.8%
#136 Holly 5,9805,999-19-0.3%
#137 Belding 5,9675,93829+0.5%
#138 Richmond 5,9055,87629+0.5%
#139 Swartz Creek 5,8485,897-49-0.8%
#140 St. Clair 5,8245,469355+6.5%
#141 Petoskey 5,8105,866-56-1.0%
#142 Dowagiac 5,7425,809-67-1.2%
#143 Zeeland 5,6375,720-83-1.5%
#144 Grosse Pointe 5,5265,671-145-2.6%
#145 Chelsea 5,3935,463-70-1.3%
#146 Springfield 5,2675,286-19-0.4%
#147 Gladstone 5,2265,255-29-0.6%
#148 Frankenmuth 5,1855,004181+3.6%
#149 Eaton Rapids 5,1845,212-28-0.5%
#150 Allegan 5,1525,220-68-1.3%
#151 Utica 5,1395,240-101-1.9%
#152 Kingsford 5,1255,138-13-0.3%
#153 Davison 5,0595,135-76-1.5%
#154 Ironwood 4,9385,036-98-1.9%
#155 Coopersville 4,8564,82828+0.6%
#156 Cheboygan 4,8314,76863+1.3%
#157 Gibraltar 4,8195,000-181-3.6%
#158 DeWitt 4,7804,76812+0.3%
#159 Negaunee 4,6764,62947+1.0%
#160 Hancock 4,6204,55466+1.4%
#161 Fremont 4,6174,507110+2.4%
#162 Wayland 4,5434,437106+2.4%
#163 Dexter 4,5284,50028+0.6%
#164 Wolverine Lake 4,5044,518-14-0.3%
#165 Bloomfield Hills 4,4444,452-8-0.2%
#165 Middleville 4,4444,279165+3.9%
#167 Gaylord 4,4334,291142+3.3%
#168 Sparta 4,3234,23984+2.0%
#169 Caro 4,2624,320-58-1.3%
#170 Linden 4,1854,14540+1.0%
#171 Buchanan 4,1694,299-130-3.0%
#172 Lowell 4,1534,14211+0.3%
#173 Roosevelt Park 4,1334,170-37-0.9%
#174 Algonac 4,1114,197-86-2.0%
#175 North Muskegon 4,0894,093-4-0.1%
#176 Lathrup Village 4,0674,092-25-0.6%
#177 Otsego 4,0364,114-78-1.9%
#178 South Haven 4,0173,96453+1.3%
#179 Marine City 4,0064,075-69-1.7%
#180 Vicksburg 3,9763,812164+4.3%
#181 Belleville 3,8744,009-135-3.4%
#182 Williamston 3,8493,81831+0.8%
#183 Boyne City 3,8213,8138+0.2%
#184 Portland 3,7703,785-15-0.4%
#185 Romeo 3,7583,769-11-0.3%
#186 Cedar Springs 3,7493,626123+3.4%
#186 Imlay City 3,7493,69356+1.5%
#188 Plainwell 3,7363,791-55-1.5%
#189 Oxford 3,4903,49000.0%
#190 Durand 3,4833,505-22-0.6%
#191 Paw Paw 3,4083,37038+1.1%
#192 Essexville 3,3023,378-76-2.2%
#193 Clare 3,2933,26231+1.0%
#194 Blissfield 3,2583,322-64-1.9%
#195 Franklin 3,1603,162-2-0.1%
#196 Rockwood 3,1483,242-94-2.9%
#197 Gladwin 3,1323,06567+2.2%
#198 Whitehall 3,1302,912218+7.5%
#199 Potterville 3,1213,05566+2.2%
#200 Mount Morris 3,0953,171-76-2.4%
#201 Iron River 3,0173,00116+0.5%
#202 Corunna 3,0143,049-35-1.1%
#203 Bad Axe 2,9663,028-62-2.0%
#204 Ferrysburg 2,9632,95211+0.4%
#205 Rogers City 2,8902,84545+1.6%
#206 Fowlerville 2,8862,953-67-2.3%
#207 Manistique 2,8712,83833+1.2%
#208 Mattawan 2,8692,555314+12.3%
#209 Lake Orion 2,8582,886-28-1.0%
#210 Almont 2,8442,83212+0.4%
#211 Norway 2,8402,8373+0.1%
#212 Ithaca 2,8132,855-42-1.5%
#213 Keego Harbor 2,7652,770-5-0.2%
#214 Vassar 2,6922,728-36-1.3%
#215 Sandusky 2,6792,711-32-1.2%
#216 East Tawas 2,6752,6669+0.3%
#217 Pleasant Ridge 2,6192,629-10-0.4%
#218 Newaygo 2,5562,46987+3.5%
#219 Village of Grosse Pointe Shores 2,5552,652-97-3.7%
#220 Reed City 2,5312,48150+2.0%
#221 Spring Lake 2,5102,532-22-0.9%
#222 Clinton 2,4852,527-42-1.7%
#223 Cass City 2,4842,513-29-1.2%
#224 Clio 2,4752,526-51-2.0%
#225 Hartford 2,4652,510-45-1.8%
#226 Montague 2,4252,4178+0.3%
#227 Chesaning 2,4002,458-58-2.4%
#228 Hudson 2,3612,422-61-2.5%
#229 West Branch 2,3552,34510+0.4%
#230 Pinckney 2,3392,399-60-2.5%
#231 Charlevoix 2,3322,343-11-0.5%
#232 St. Ignace 2,3312,28942+1.8%
#233 Bronson 2,3222,30913+0.6%
#234 Carleton 2,3022,334-32-1.4%
#235 Croswell 2,2892,318-29-1.3%
#236 Kalkaska 2,2552,18966+3.0%
#237 East Jordan 2,2432,2412+0.1%
#238 Orchard Lake Village 2,2422,2348+0.4%
#239 Morenci 2,2202,275-55-2.4%
#240 Shelby 2,1762,16610+0.5%
#241 Harrison 2,1702,15218+0.8%
#242 Jonesville 2,1672,181-14-0.6%
#243 Perry 2,1292,07653+2.6%
#244 Galesburg 2,0832,05726+1.3%
#245 Lake Odessa 2,0652,04817+0.8%
#246 Hart 2,0592,0536+0.3%
#247 Manchester 2,0562,077-21-1.0%
#248 Bridgman 2,0482,096-48-2.3%
#249 Auburn 2,0462,067-21-1.0%
#250 Goodrich 2,0162,021-5-0.2%
#251 Constantine 2,0001,9928+0.4%
#252 Bangor 1,9762,015-39-1.9%
#253 Lake Isabella 1,9631,88974+3.9%
#254 Grayling 1,9491,85594+5.1%
#255 Munising 1,9481,971-23-1.2%
#256 Capac 1,9461,989-43-2.2%
#257 St. Charles 1,9451,999-54-2.7%
#258 Leslie 1,9361,92511+0.6%
#259 Howard City 1,9241,83490+4.9%
#260 L'Anse 1,9161,89719+1.0%
#261 Laurium 1,9041,87727+1.4%
#262 Parchment 1,9011,929-28-1.5%
#263 Yale 1,8781,900-22-1.2%
#264 Lawton 1,8761,892-16-0.8%
#265 Marlette 1,8431,859-16-0.9%
#266 Tawas City 1,8371,8316+0.3%
#267 Baraga 1,7951,901-106-5.6%
#268 Berrien Springs 1,7861,842-56-3.0%
#268 Caledonia 1,7861,615171+10.6%
#270 Evart 1,7821,74933+1.9%
#271 Bessemer 1,7801,808-28-1.5%
#272 Fennville 1,7331,743-10-0.6%
#273 White Pigeon 1,7311,733-2-0.1%
#274 Union City 1,7301,71911+0.6%
#275 Sylvan Lake 1,7121,719-7-0.4%
#276 Montrose 1,7081,743-35-2.0%
#277 Cassopolis 1,7071,734-27-1.6%
#277 Watervliet 1,7071,66740+2.4%
#279 New Buffalo 1,6951,709-14-0.8%
#279 Sebewaing 1,6951,736-41-2.4%
#281 Armada 1,6871,708-21-1.2%
#282 Wakefield 1,6741,700-26-1.5%
#283 Decatur 1,6601,695-35-2.1%
#284 Homer 1,6161,59422+1.4%
#285 Nashville 1,6091,57237+2.4%
#286 Elk Rapids 1,6051,53273+4.8%
#287 Crystal Falls 1,6011,5938+0.5%
#288 South Rockwood 1,5831,597-14-0.9%
#289 Harbor Beach 1,5661,602-36-2.2%
#289 Quincy 1,5661,55412+0.8%
#291 Birch Run 1,5361,559-23-1.5%
#292 Olivet 1,5331,630-97-6.0%
#293 Manton 1,5301,261269+21.3%
#294 Shepherd 1,5261,49432+2.1%
#295 White Cloud 1,5191,48336+2.4%
#296 Zilwaukee 1,4931,534-41-2.7%
#297 Ovid 1,4891,4827+0.5%
#298 Standish 1,4561,462-6-0.4%
#299 Schoolcraft 1,4481,469-21-1.4%
#300 Kingsley 1,4451,41134+2.4%
#301 Brooklyn 1,4251,37451+3.7%
#302 Coloma 1,4221,465-43-2.9%
#303 Douglas 1,4121,36844+3.2%
#304 Laingsburg 1,4111,429-18-1.3%
#305 Ravenna 1,4011,34061+4.6%
#306 Three Oaks 1,3961,419-23-1.6%
#307 Stanton 1,3931,34449+3.6%
#308 Mancelona 1,3911,33358+4.4%
#309 Litchfield 1,3901,397-7-0.5%
#309 Newberry 1,3901,449-59-4.1%
#311 Saranac 1,3791,3745+0.4%
#312 Kent City 1,3771,29186+6.7%
#313 Luna Pier 1,3571,377-20-1.5%
#314 Scottville 1,3551,359-4-0.3%
#315 Ortonville 1,3511,354-3-0.2%
#316 Bellevue 1,3451,346-1-0.1%
#317 Lakewood Club 1,3341,3331+0.1%
#318 Centreville 1,3221,3193+0.2%
#319 Webberville 1,3141,3077+0.5%
#320 Stockbridge 1,2981,25048+3.8%
#321 Brown City 1,2921,307-15-1.1%
#322 Edwardsburg 1,2871,308-21-1.6%
#323 Edmore 1,2771,22255+4.5%
#324 Frankfort 1,2761,24828+2.2%
#325 Breckenridge 1,2691,288-19-1.5%
#326 Coleman 1,2621,26200.0%
#326 Harbor Springs 1,2621,273-11-0.9%
#326 Ontonagon 1,2621,264-2-0.2%
#329 Reese 1,2611,280-19-1.5%
#330 Fowler 1,2341,2331+0.1%
#331 Beaverton 1,2141,19222+1.8%
#332 Colon 1,1961,213-17-1.4%
#333 Pigeon 1,1901,218-28-2.3%
#334 Pinconning 1,1851,202-17-1.4%
#335 Dimondale 1,1791,1772+0.2%
#336 Fruitport 1,1651,10164+5.8%
#337 Petersburg 1,1621,172-10-0.9%
#338 Stevensville 1,1531,158-5-0.4%
#339 Carson City 1,1401,10535+3.2%
#340 North Branch 1,1041,105-1-0.1%
#341 Grass Lake 1,1011,111-10-0.9%
#342 Concord 1,0881,091-3-0.3%
#343 Memphis 1,0831,0794+0.4%
#344 Bingham Farms 1,0821,093-11-1.0%
#345 Reading 1,0801,093-13-1.2%
#346 Lakeview 1,0531,02132+3.1%
#347 Lake Linden 1,0511,03516+1.5%
#348 Marcellus 1,0481,078-30-2.8%
#349 Bellaire 1,0451,00540+4.0%
#350 Dryden 1,0311,034-3-0.3%
#351 Baldwin 1,02096357+5.9%
#352 Millington 1,0141,029-15-1.5%
#353 Lawrence 1,0111,020-9-0.9%
#354 Onsted 9991,002-3-0.3%
#355 Roscommon 99098010+1.0%
#356 Grant 98795829+3.0%
#357 Morrice 98696422+2.3%
#358 Central Lake 97993841+4.4%
#359 Hesperia 9779698+0.8%
#360 Athens 957968-11-1.1%
#360 Au Gres 9579525+0.5%
#362 Richland 95395300.0%
#363 Elsie 9479443+0.3%
#364 Westphalia 9439412+0.2%
#365 Lexington 9239221+0.1%
#366 Village of Clarkston 922928-6-0.6%
#367 Baroda 91389320+2.2%
#368 Onaway 91289517+1.9%
#369 Mayville 906921-15-1.6%
#370 Farwell 89988712+1.4%
#370 Pentwater 8998963+0.3%
#372 Deerfield 886911-25-2.7%
#373 Deckerville 879885-6-0.7%
#373 Saugatuck 87986712+1.4%
#375 Mendon 865882-17-1.9%
#376 Shoreham 860879-19-2.2%
#377 Augusta 848860-12-1.4%
#378 Mackinaw City 840845-5-0.6%
#379 Gobles 839855-16-1.9%
#380 Lake City 8348322+0.2%
#381 Ubly 831849-18-2.1%
#382 Springport 823831-8-1.0%
#383 Caspian 8188117+0.9%
#384 Otisville 807818-11-1.3%
#385 Pellston 801803-2-0.2%
#386 Marion 79878117+2.2%
#386 Stephenson 798819-21-2.6%
#388 Elkton 782801-19-2.4%
#389 Alanson 7817783+0.4%
#390 Lyons 7777725+0.6%
#391 Buckley 77576510+1.3%
#392 Sanford 768780-12-1.5%
#393 Parma 765773-8-1.0%
#394 Burr Oak 759774-15-1.9%
#395 Vermontville 7567497+0.9%
#396 South Range 75374112+1.6%
#397 Climax 74273210+1.4%
#398 Tekonsha 72567154+8.0%
#399 Sheridan 72269824+3.4%
#400 Vernon 716729-13-1.8%
#401 Columbiaville 710719-9-1.3%
#402 Calumet 69268210+1.5%
#403 Merrill 671687-16-2.3%
#404 Hillman 66062040+6.5%
#405 Port Austin 654667-13-1.9%
#406 Muir 6456423+0.5%
#407 Caseville 640654-14-2.1%
#408 McBain 6396372+0.3%
#409 Hopkins 6366351+0.2%
#410 Mackinac Island 61358330+5.1%
#411 Metamora 60558817+2.9%
#412 Peck 597604-7-1.2%
#413 Addison 586602-16-2.7%
#414 Maple Rapids 5835803+0.5%
#415 Rose City 5825766+1.0%
#416 New Lothrop 581588-7-1.2%
#417 Maybee 58054535+6.4%
#417 Suttons Bay 58056812+2.1%
#419 Benzonia 56454915+2.7%
#420 Port Sanilac 563569-6-1.1%
#421 Britton 560575-15-2.6%
#422 Freeport 55253913+2.4%
#423 Waldron 551555-4-0.7%
#424 Mulliken 5505491+0.2%
#425 Eau Claire 543561-18-3.2%
#426 Sunfield 5425366+1.1%
#427 Vanderbilt 53251418+3.5%
#428 Byron 527533-6-1.1%
#428 Morley 52751116+3.1%
#430 Dansville 525528-3-0.6%
#431 Fairgrove 523532-9-1.7%
#431 Galien 523540-17-3.1%
#431 Kaleva 5235221+0.2%
#434 Pewamo 5175152+0.4%
#435 Bloomingdale 514520-6-1.2%
#435 Camden 514517-3-0.6%
#437 Ashley 512515-3-0.6%
#438 Carsonville 502507-5-1.0%
#439 Northport 49948712+2.5%
#440 Thompsonville 48946920+4.3%
#441 Unionville 484492-8-1.6%
#442 Sand Lake 48047010+2.1%
#443 Mecosta 47540570+17.3%
#444 Hanover 474480-6-1.3%
#445 Bancroft 473477-4-0.8%
#446 Fife Lake 4714656+1.3%
#446 Lennon 471478-7-1.5%
#448 North Adams 466471-5-1.1%
#449 New Era 4624584+0.9%
#450 Sterling 4594581+0.2%
#451 Harrisville 45744017+3.9%
#452 Rothbury 4504437+1.6%
#453 Kinde 431441-10-2.3%
#454 Woodland 42741413+3.1%
#455 Estral Beach 417420-3-0.7%
#455 Whittemore 4174161+0.2%
#457 Cement City 415422-7-1.7%
#457 Mesick 41539817+4.3%
#459 Barryton 41140011+2.8%
#460 Eastlake 407408-1-0.2%
#461 Clarksville 4013992+0.5%
#461 Onekama 401403-2-0.5%
#463 Martin 400406-6-1.5%
#464 Kingston 393400-7-1.8%
#465 Perrinton 392393-1-0.3%
#466 Powers 378382-4-1.0%
#467 Boyne Falls 3753741+0.3%
#468 Gaines 374377-3-0.8%
#469 Akron 368374-6-1.6%
#470 Hersey 3653578+2.2%
#471 Ellsworth 36334815+4.3%
#471 Rosebush 3633567+2.0%
#473 Leonard 3603582+0.6%
#474 Otter Lake 357363-6-1.7%
#475 Empire 3563488+2.3%
#476 Hubbardston 3443413+0.9%
#477 Honor 3343259+2.8%
#478 Bear Lake 32732700.0%
#479 Barton Hills 324330-6-1.8%
#480 Vandalia 323332-9-2.7%
#481 Casnovia 32132100.0%
#482 Clayton 319325-6-1.8%
#483 Gaastra 3183162+0.6%
#483 Gagetown 318323-5-1.5%
#483 Luther 31829820+6.7%
#486 Elberta 3163097+2.3%
#487 Montgomery 314317-3-0.9%
#488 Beulah 3103037+2.3%
#489 Clifford 30930900.0%
#490 Burlington 3053023+1.0%
#491 Lincoln 30128813+4.5%
#492 Custer 300301-1-0.3%
#493 Lake Angelus 2902846+2.1%
#494 Oakley 2892881+0.3%
#495 Grand Beach 2882808+2.9%
#496 Sherwood 2872843+1.1%
#497 Omer 2842795+1.8%
#498 Wolverine 2812801+0.4%
#499 Posen 2782735+1.8%
#500 Port Hope 273280-7-2.5%
#500 Walkerville 27326211+4.2%
#502 De Tour Village 2632594+1.5%
#503 Owendale 260266-6-2.3%
#504 Le Roy 2552523+1.2%
#504 Tustin 2552523+1.2%
#506 Lake Ann 2512465+2.0%
#507 Emmett 236239-3-1.3%
#508 Allen 227229-2-0.9%
#509 Applegate 226228-2-0.9%
#510 Prescott 2252232+0.9%
#511 McBride 2222175+2.3%
#512 Chatham 215218-3-1.4%
#512 Michiana 215218-3-1.4%
#514 Copper City 2102073+1.4%
#515 Stanwood 2092036+3.0%
#516 Millersburg 2072025+2.5%
#516 Pierson 2072007+3.5%
#518 Daggett 204207-3-1.4%
#519 Breedsville 200203-3-1.5%
#520 Copemish 1961951+0.5%
#521 Garden 187189-2-1.1%
#522 Fountain 1811801+0.6%
#523 Minden City 179182-3-1.6%
#524 Carney 177181-4-2.2%
#525 Harrietta 1591572+1.3%
#526 Melvin 151154-3-1.9%
#527 Free Soil 149150-1-0.7%
#528 Twining 14214200.0%
#529 Alpha 1251232+1.6%
#530 Turner 12012000.0%
#531 Ahmeek 1181135+4.4%
#532 Eagle 1041031+1.0%
#533 Forestville 8485-1-1.2%
Top 500 of 533 Michigan cities. Full dataset in the CSV.

Methodology · what counts as a city

Michigan cities follow the V1 universe.

Michigan cities follow the same V1 universe: incorporated places, consolidated city-county governments where applicable, and Washington DC where applicable. Census-designated places (CDPs) are excluded, with one named national exception — Urban Honolulu (Honolulu only). State ranks are standard competition ranking (“1224”) within Michigan: tied cities share the lower rank and the next rank is skipped. Ranks are pre-computed in the dataset (state_rank_pop_2024).

Read the full methodology →

Want the full dataset?

All 19,479 cities as a single CSV.

The national CSV includes every state. Every field for every place. Public-domain. sha256 verified.