Every City in the USA

Ranking · Michigan · Population

Largest cities in Michigan by population.

These 500 of 533 cities in Michigan rank highest by 2025 resident population (U.S. Census Bureau Vintage 2025). Detroit and Grand Rapids lead the state. Growth figures show the five-year change from the April 2020 census base to the July 2025 estimate — within a single vintage.

Filter Michigan population rows

500 rows

Top 500 cities in Michigan by 2025 population.
Rank City 2025 pop 2020 base 5-yr Δ 5-yr Δ %
#1 Detroit 649,095639,5349,561+1.5%
#2 Grand Rapids 201,183198,8432,340+1.2%
#3 Warren 137,138139,397-2,259-1.6%
#4 Sterling Heights 133,931134,340-409-0.3%
#5 Ann Arbor 122,233123,899-1,666-1.3%
#6 Lansing 113,884112,6411,243+1.1%
#7 Dearborn 105,611109,961-4,350-4.0%
#8 Livonia 92,60395,529-2,926-3.1%
#9 Troy 88,73387,3061,427+1.6%
#10 Farmington Hills 83,29184,014-723-0.9%
#11 Westland 82,33385,409-3,076-3.6%
#12 Flint 79,30681,256-1,950-2.4%
#13 Wyoming 78,58876,5232,065+2.7%
#14 Rochester Hills 77,53976,3211,218+1.6%
#15 Southfield 76,11176,607-496-0.6%
#16 Kalamazoo 72,68373,544-861-1.2%
#17 Novi 67,31966,2351,084+1.6%
#18 Pontiac 62,07761,605472+0.8%
#19 Taylor 61,27963,393-2,114-3.3%
#20 Dearborn Heights 60,66463,272-2,608-4.1%
#21 St. Clair Shores 57,87258,877-1,005-1.7%
#22 Royal Oak 57,58358,198-615-1.1%
#23 Kentwood 54,77654,320456+0.8%
#24 Battle Creek 52,02152,759-738-1.4%
#25 Portage 49,86248,882980+2.0%
#26 East Lansing 49,35548,0981,257+2.6%
#27 Roseville 46,86347,714-851-1.8%
#28 Saginaw 42,86344,207-1,344-3.0%
#29 Midland 42,80642,664142+0.3%
#30 Lincoln Park 38,52940,253-1,724-4.3%
#31 Muskegon 37,22437,227-3-0.0%
#32 Holland 35,37234,3691,003+2.9%
#33 Eastpointe 33,81434,329-515-1.5%
#34 Bay City 31,86832,665-797-2.4%
#35 Jackson 31,02231,315-293-0.9%
#36 Burton 29,31329,703-390-1.3%
#37 Oak Park 29,07229,574-502-1.7%
#38 Southgate 28,93130,016-1,085-3.6%
#39 Madison Heights 28,29728,463-166-0.6%
#40 Port Huron 28,27328,970-697-2.4%
#41 Allen Park 27,44528,642-1,197-4.2%
#42 Hamtramck 27,26128,439-1,178-4.1%
#43 Garden City 26,28027,390-1,110-4.1%
#44 Auburn Hills 25,92524,3671,558+6.4%
#45 Walker 25,88125,145736+2.9%
#46 Norton Shores 25,08825,03751+0.2%
#47 Inkster 24,95926,077-1,118-4.3%
#48 Romulus 24,54725,169-622-2.5%
#49 Wyandotte 24,07225,042-970-3.9%
#50 Marquette 21,94421,122822+3.9%
#51 Birmingham 21,92321,814109+0.5%
#52 Mount Pleasant 20,92521,705-780-3.6%
#53 Adrian 20,19120,648-457-2.2%
#54 Monroe 20,07620,459-383-1.9%
#55 Ypsilanti 19,76620,622-856-4.2%
#56 Ferndale 19,21219,18131+0.2%
#57 Trenton 17,84918,544-695-3.7%
#58 Wixom 17,31317,192121+0.7%
#59 Wayne 17,06517,712-647-3.7%
#60 Grandville 17,01816,077941+5.9%
#61 Traverse City 15,83215,663169+1.1%
#62 Grosse Pointe Woods 15,79216,477-685-4.2%
#63 Mount Clemens 15,41915,699-280-1.8%
#64 Berkley 15,14515,192-47-0.3%
#65 Hazel Park 14,93714,989-52-0.3%
#66 Harper Woods 14,86015,508-648-4.2%
#67 Fraser 14,49614,727-231-1.6%
#68 Owosso 14,43714,708-271-1.8%
#69 Coldwater 14,21613,418798+5.9%
#70 Sault Ste. Marie 13,08313,339-256-1.9%
#71 Rochester 12,82413,021-197-1.5%
#72 Woodhaven 12,50312,936-433-3.3%
#73 Melvindale 12,32512,858-533-4.1%
#74 Escanaba 12,25712,422-165-1.3%
#75 Ionia 12,20813,367-1,159-8.7%
#76 New Baltimore 12,12312,10716+0.1%
#77 South Lyon 12,10711,744363+3.1%
#78 Riverview 11,94712,496-549-4.4%
#79 Fenton 11,77411,984-210-1.8%
#80 Niles 11,66511,987-322-2.7%
#81 East Grand Rapids 11,66311,409254+2.2%
#82 Farmington 11,40911,584-175-1.5%
#83 Clawson 11,31211,398-86-0.8%
#84 Grosse Pointe Park 11,09511,603-508-4.4%
#85 Grand Haven 11,03811,00236+0.3%
#86 Sturgis 10,90011,131-231-2.1%
#87 Beverly Hills 10,44910,621-172-1.6%
#88 Cadillac 10,43810,37266+0.6%
#89 Flat Rock 10,21810,543-325-3.1%
#90 Alpena 10,08810,237-149-1.5%
#91 Howell 9,89610,070-174-1.7%
#92 Marysville 9,8689,996-128-1.3%
#93 Muskegon Heights 9,7709,921-151-1.5%
#94 Grosse Pointe Farms 9,73510,147-412-4.1%
#95 Charlotte 9,3059,29510+0.1%
#96 Alma 9,3049,487-183-1.9%
#97 Greenville 9,2568,810446+5.1%
#98 Lapeer 9,2019,043158+1.7%
#99 Plymouth 9,1649,361-197-2.1%
#100 Saline 9,0018,94259+0.7%
#101 Ecorse 8,8939,334-441-4.7%
#102 Benton Harbor 8,8039,096-293-3.2%
#103 Big Rapids 8,6238,350273+3.3%
#104 Tecumseh 8,6088,671-63-0.7%
#105 Houghton 8,5608,390170+2.0%
#106 Center Line 8,5038,550-47-0.5%
#107 Mason 8,2648,282-18-0.2%
#108 Highland Park 8,2488,981-733-8.2%
#109 Flushing 8,1758,412-237-2.8%
#109 Menominee 8,1758,484-309-3.6%
#111 Hillsdale 8,0028,033-31-0.4%
#112 Hudsonville 7,9647,608356+4.7%
#113 Three Rivers 7,9107,979-69-0.9%
#114 Brighton 7,9047,451453+6.1%
#115 St. Joseph 7,8938,075-182-2.3%
#116 Grand Blanc 7,8808,098-218-2.7%
#117 Grand Ledge 7,8537,79756+0.7%
#118 St. Johns 7,7807,72654+0.7%
#119 Ludington 7,6347,693-59-0.8%
#120 Hastings 7,4907,518-28-0.4%
#121 Albion 7,4747,708-234-3.0%
#122 Iron Mountain 7,4697,523-54-0.7%
#123 St. Louis 7,4067,460-54-0.7%
#124 Walled Lake 7,3207,23684+1.2%
#125 River Rouge 6,8147,210-396-5.5%
#126 Marshall 6,8006,869-69-1.0%
#127 New Haven 6,7496,103646+10.6%
#128 Milford 6,5206,52000.0%
#129 Rockford 6,3136,178135+2.2%
#130 Huntington Woods 6,2746,387-113-1.8%
#131 Ishpeming 6,2056,15550+0.8%
#132 Manistee 6,1576,279-122-1.9%
#133 Northville 6,0136,108-95-1.6%
#134 Dundee 6,0085,379629+11.7%
#135 Belding 6,0005,94159+1.0%
#136 Milan 5,9736,081-108-1.8%
#137 Richmond 5,9275,87750+0.9%
#138 Holly 5,9065,992-86-1.4%
#139 St. Clair 5,8335,465368+6.7%
#140 Swartz Creek 5,8275,896-69-1.2%
#141 Petoskey 5,7725,862-90-1.5%
#142 Dowagiac 5,7255,808-83-1.4%
#143 Zeeland 5,6375,738-101-1.8%
#144 Grosse Pointe 5,4905,670-180-3.2%
#145 Chelsea 5,4245,459-35-0.6%
#146 Springfield 5,2465,283-37-0.7%
#147 Eaton Rapids 5,2185,2135+0.1%
#148 Frankenmuth 5,1975,005192+3.8%
#149 Gladstone 5,1895,232-43-0.8%
#150 Allegan 5,1275,216-89-1.7%
#151 Utica 5,1145,236-122-2.3%
#152 Kingsford 5,0965,136-40-0.8%
#153 Davison 5,0395,136-97-1.9%
#154 Ironwood 4,9505,040-90-1.8%
#155 Cheboygan 4,8044,77430+0.6%
#156 Coopersville 4,8024,806-4-0.1%
#157 DeWitt 4,7954,77322+0.5%
#158 Gibraltar 4,7925,000-208-4.2%
#159 Negaunee 4,6634,61746+1.0%
#160 Fremont 4,5994,497102+2.3%
#161 Hancock 4,5964,55739+0.9%
#162 Wayland 4,5314,431100+2.3%
#163 Dexter 4,4614,502-41-0.9%
#164 Wolverine Lake 4,4554,520-65-1.4%
#165 Gaylord 4,4444,285159+3.7%
#166 Middleville 4,4074,249158+3.7%
#167 Bloomfield Hills 4,3904,441-51-1.1%
#168 Caro 4,2584,318-60-1.4%
#169 Sparta 4,2554,18075+1.8%
#170 Linden 4,1864,14343+1.0%
#171 Buchanan 4,1434,294-151-3.5%
#172 Lowell 4,1344,139-5-0.1%
#173 Roosevelt Park 4,1214,170-49-1.2%
#174 Algonac 4,1094,196-87-2.1%
#175 North Muskegon 4,0794,095-16-0.4%
#176 Otsego 4,0454,116-71-1.7%
#177 Lathrup Village 4,0194,089-70-1.7%
#178 South Haven 4,0023,95844+1.1%
#179 Marine City 3,9974,074-77-1.9%
#180 Vicksburg 3,9733,810163+4.3%
#181 Belleville 3,8514,009-158-3.9%
#182 Williamston 3,8103,8064+0.1%
#183 Boyne City 3,7933,810-17-0.4%
#184 Cedar Springs 3,7893,626163+4.5%
#185 Portland 3,7703,783-13-0.3%
#186 Imlay City 3,7533,69261+1.7%
#187 Romeo 3,7503,764-14-0.4%
#188 Plainwell 3,7223,791-69-1.8%
#189 Durand 3,4573,502-45-1.3%
#190 Oxford 3,4513,490-39-1.1%
#191 Paw Paw 3,3863,37115+0.4%
#192 Clare 3,3183,28434+1.0%
#193 Essexville 3,2843,380-96-2.8%
#194 Blissfield 3,2623,327-65-2.0%
#195 Whitehall 3,2052,912293+10.1%
#196 Gladwin 3,1403,06674+2.4%
#197 Potterville 3,1353,05481+2.7%
#198 Franklin 3,1343,161-27-0.9%
#199 Rockwood 3,1323,243-111-3.4%
#200 Mount Morris 3,0863,169-83-2.6%
#201 Iron River 3,0273,00423+0.8%
#202 Corunna 3,0003,050-50-1.6%
#203 Ferrysburg 2,9552,9505+0.2%
#204 Bad Axe 2,9433,034-91-3.0%
#205 Mattawan 2,9342,560374+14.6%
#206 Lake Orion 2,9002,8937+0.2%
#207 Fowlerville 2,8742,953-79-2.7%
#208 Rogers City 2,8692,84623+0.8%
#209 Manistique 2,8682,83632+1.1%
#210 Almont 2,8482,83216+0.6%
#211 Norway 2,8152,834-19-0.7%
#212 Ithaca 2,8072,857-50-1.8%
#213 Keego Harbor 2,7232,759-36-1.3%
#214 Vassar 2,6852,734-49-1.8%
#215 Sandusky 2,6642,710-46-1.7%
#216 East Tawas 2,6622,664-2-0.1%
#217 Pleasant Ridge 2,5922,634-42-1.6%
#218 Newaygo 2,5472,46285+3.5%
#219 Village of Grosse Pointe Shores 2,5332,650-117-4.4%
#220 Reed City 2,5282,48147+1.9%
#221 Spring Lake 2,5042,533-29-1.1%
#222 Cass City 2,4872,517-30-1.2%
#223 Clinton 2,4812,527-46-1.8%
#224 Clio 2,4782,540-62-2.4%
#225 Hartford 2,4482,514-66-2.6%
#226 Montague 2,4242,4195+0.2%
#227 Chesaning 2,3992,461-62-2.5%
#228 West Branch 2,3702,34228+1.2%
#229 St. Ignace 2,3512,29061+2.7%
#230 Hudson 2,3472,420-73-3.0%
#231 Pinckney 2,3332,398-65-2.7%
#232 Charlevoix 2,3252,343-18-0.8%
#233 Bronson 2,3162,3097+0.3%
#234 Carleton 2,3022,333-31-1.3%
#235 Croswell 2,2632,306-43-1.9%
#236 Kalkaska 2,2582,18375+3.4%
#237 East Jordan 2,2432,245-2-0.1%
#238 Morenci 2,2182,276-58-2.5%
#239 Orchard Lake Village 2,2142,226-12-0.5%
#240 Shelby 2,1852,16817+0.8%
#241 Jonesville 2,1752,182-7-0.3%
#242 Harrison 2,1712,15021+1.0%
#243 Perry 2,1342,07757+2.7%
#244 Lake Odessa 2,0892,04940+2.0%
#245 Galesburg 2,0712,05714+0.7%
#246 Hart 2,0652,05114+0.7%
#247 Bridgman 2,0402,094-54-2.6%
#248 Auburn 2,0392,070-31-1.5%
#249 Manchester 2,0272,084-57-2.7%
#250 Goodrich 2,0032,020-17-0.8%
#251 Constantine 1,9831,988-5-0.3%
#252 Grayling 1,9691,851118+6.4%
#253 Bangor 1,9652,012-47-2.3%
#254 Lake Isabella 1,9521,89062+3.3%
#255 Capac 1,9431,988-45-2.3%
#256 St. Charles 1,9411,998-57-2.9%
#257 Munising 1,9381,972-34-1.7%
#258 Leslie 1,9371,938-1-0.1%
#259 Howard City 1,9231,83192+5.0%
#260 L'Anse 1,9221,89923+1.2%
#261 Laurium 1,8911,87714+0.7%
#262 Parchment 1,8871,926-39-2.0%
#263 Yale 1,8731,899-26-1.4%
#264 Lawton 1,8611,889-28-1.5%
#265 Marlette 1,8331,856-23-1.2%
#266 Tawas City 1,8301,831-1-0.1%
#267 White Pigeon 1,8241,72797+5.6%
#268 Evart 1,7891,75336+2.1%
#269 Bessemer 1,7871,808-21-1.2%
#270 Caledonia 1,7781,613165+10.2%
#271 Berrien Springs 1,7671,838-71-3.9%
#272 Baraga 1,7461,903-157-8.3%
#273 Union City 1,7261,7242+0.1%
#274 Fennville 1,7241,737-13-0.7%
#275 Watervliet 1,7201,65763+3.8%
#276 Cassopolis 1,7071,735-28-1.6%
#277 Montrose 1,7001,742-42-2.4%
#278 Wakefield 1,6891,706-17-1.0%
#279 New Buffalo 1,6851,707-22-1.3%
#279 Sylvan Lake 1,6851,712-27-1.6%
#281 Armada 1,6811,706-25-1.5%
#282 Sebewaing 1,6781,737-59-3.4%
#283 Decatur 1,6461,694-48-2.8%
#284 Manton 1,6261,260366+29.0%
#285 Elk Rapids 1,6101,53278+5.1%
#286 Crystal Falls 1,6071,59512+0.8%
#287 Nashville 1,6051,57332+2.0%
#288 Homer 1,6031,59310+0.6%
#289 South Rockwood 1,5761,595-19-1.2%
#290 Quincy 1,5641,5568+0.5%
#291 Harbor Beach 1,5561,604-48-3.0%
#292 White Cloud 1,5481,47672+4.9%
#293 Birch Run 1,5401,559-19-1.2%
#294 Olivet 1,5251,630-105-6.4%
#295 Shepherd 1,5131,48825+1.7%
#296 Ovid 1,4981,48315+1.0%
#297 Zilwaukee 1,4891,534-45-2.9%
#298 Kingsley 1,4551,41144+3.1%
#299 Brooklyn 1,4501,37377+5.6%
#300 Standish 1,4491,460-11-0.8%
#301 Schoolcraft 1,4391,469-30-2.0%
#302 Coloma 1,4151,465-50-3.4%
#303 Douglas 1,4111,36348+3.5%
#304 Ravenna 1,4091,33970+5.2%
#305 Laingsburg 1,4021,427-25-1.8%
#306 Mancelona 1,3991,33069+5.2%
#307 Newberry 1,3971,450-53-3.7%
#308 Kent City 1,3951,290105+8.1%
#309 Litchfield 1,3941,395-1-0.1%
#310 Three Oaks 1,3901,420-30-2.1%
#311 Saranac 1,3861,37313+0.9%
#312 Stanton 1,3831,34043+3.2%
#313 Centreville 1,3741,31064+4.9%
#314 Luna Pier 1,3511,377-26-1.9%
#315 Bellevue 1,3481,3471+0.1%
#315 Scottville 1,3481,359-11-0.8%
#317 Lakewood Club 1,3451,33312+0.9%
#318 Ortonville 1,3391,355-16-1.2%
#319 Webberville 1,3141,3086+0.5%
#320 Stockbridge 1,2911,23853+4.3%
#321 Edwardsburg 1,2861,305-19-1.5%
#322 Brown City 1,2801,303-23-1.8%
#322 Frankfort 1,2801,25228+2.2%
#324 Edmore 1,2741,22549+4.0%
#325 Breckenridge 1,2651,289-24-1.9%
#325 Reese 1,2651,286-21-1.6%
#327 Ontonagon 1,2641,2631+0.1%
#328 Harbor Springs 1,2551,273-18-1.4%
#329 Coleman 1,2521,265-13-1.0%
#330 Fowler 1,2371,2334+0.3%
#331 Beaverton 1,2171,18829+2.4%
#332 Dimondale 1,1831,1812+0.2%
#333 Colon 1,1821,210-28-2.3%
#334 Pigeon 1,1801,219-39-3.2%
#335 Fruitport 1,1761,09977+7.0%
#335 Pinconning 1,1761,200-24-2.0%
#337 Stevensville 1,1541,161-7-0.6%
#338 Petersburg 1,1521,167-15-1.3%
#339 Carson City 1,1371,10631+2.8%
#340 North Branch 1,1111,1083+0.3%
#341 Grass Lake 1,0981,112-14-1.3%
#342 Memphis 1,0911,07714+1.3%
#343 Reading 1,0841,095-11-1.0%
#344 Concord 1,0831,092-9-0.8%
#345 Bingham Farms 1,0711,092-21-1.9%
#346 Bellaire 1,0591,00950+5.0%
#347 Lakeview 1,0481,01830+2.9%
#348 Marcellus 1,0451,075-30-2.8%
#349 Lake Linden 1,0411,0338+0.8%
#350 Dryden 1,0371,0334+0.4%
#351 Baldwin 1,02595669+7.2%
#352 Lawrence 1,0051,021-16-1.6%
#353 Millington 1,0031,025-22-2.1%
#354 Onsted 1,0021,0002+0.2%
#355 Roscommon 99298210+1.0%
#356 Central Lake 98793849+5.2%
#357 Grant 98295725+2.6%
#358 Hesperia 97896711+1.1%
#359 Morrice 97596213+1.4%
#360 Au Gres 9549477+0.7%
#361 Athens 952969-17-1.8%
#362 Elsie 9509446+0.6%
#363 Westphalia 9479425+0.5%
#364 Richland 946949-3-0.3%
#365 Baroda 91089416+1.8%
#365 Lexington 910915-5-0.5%
#367 Pentwater 90989811+1.2%
#368 Onaway 9078989+1.0%
#369 Mayville 904921-17-1.8%
#370 Village of Clarkston 903919-16-1.7%
#371 Farwell 89988514+1.6%
#372 Deerfield 887912-25-2.7%
#373 Saugatuck 88286814+1.6%
#374 Deckerville 872885-13-1.5%
#375 Mendon 862887-25-2.8%
#376 Shoreham 859884-25-2.8%
#377 Augusta 843860-17-2.0%
#378 Mackinaw City 836844-8-0.9%
#379 Lake City 8358314+0.5%
#380 Gobles 830849-19-2.2%
#381 Ubly 824848-24-2.8%
#382 Springport 821831-10-1.2%
#383 Caspian 8188108+1.0%
#384 Otisville 805819-14-1.7%
#385 Marion 80278319+2.4%
#386 Stephenson 793819-26-3.2%
#387 Pellston 791800-9-1.1%
#388 Alanson 7837803+0.4%
#389 Buckley 78076812+1.6%
#389 Lyons 7807719+1.2%
#391 Elkton 776802-26-3.2%
#392 Sanford 761782-21-2.7%
#393 Parma 760772-12-1.6%
#394 Burr Oak 755773-18-2.3%
#395 Vermontville 7547486+0.8%
#396 South Range 7417365+0.7%
#397 Climax 7377325+0.7%
#398 Tekonsha 72267151+7.6%
#399 Sheridan 71769522+3.2%
#400 Vernon 715732-17-2.3%
#401 Columbiaville 712719-7-1.0%
#402 Calumet 6886835+0.7%
#403 Merrill 669687-18-2.6%
#404 Hillman 66662442+6.7%
#405 Muir 6516429+1.4%
#406 Port Austin 649667-18-2.7%
#407 McBain 6426393+0.5%
#408 Caseville 637654-17-2.6%
#409 Hopkins 6366351+0.2%
#410 Mackinac Island 61758235+6.0%
#411 Metamora 61358924+4.1%
#412 Peck 598607-9-1.5%
#413 Maple Rapids 5885826+1.0%
#414 Suttons Bay 58757215+2.6%
#415 Addison 583600-17-2.8%
#416 New Lothrop 582593-11-1.9%
#417 Rose City 5815738+1.4%
#418 Maybee 57854632+5.9%
#419 Benzonia 56654719+3.5%
#420 Britton 557576-19-3.3%
#421 Port Sanilac 555564-9-1.6%
#422 Freeport 55254111+2.0%
#423 Mulliken 55055000.0%
#423 Waldron 550555-5-0.9%
#425 Sunfield 5435385+0.9%
#426 Eau Claire 542561-19-3.4%
#427 Morley 53551223+4.5%
#428 Vanderbilt 53051218+3.5%
#429 Galien 529545-16-2.9%
#430 Bloomingdale 5285208+1.5%
#431 Byron 525533-8-1.5%
#431 Fairgrove 525534-9-1.7%
#433 Dansville 522531-9-1.7%
#434 Kaleva 517521-4-0.8%
#434 Pewamo 5175125+1.0%
#436 Camden 514517-3-0.6%
#437 Ashley 513516-3-0.6%
#438 Carsonville 503510-7-1.4%
#438 Northport 50349013+2.7%
#440 Thompsonville 48846919+4.1%
#441 Mecosta 48439985+21.3%
#442 Unionville 481491-10-2.0%
#443 Sand Lake 48046911+2.3%
#444 Bancroft 473477-4-0.8%
#445 Fife Lake 4724657+1.5%
#446 Hanover 469480-11-2.3%
#447 Lennon 466476-10-2.1%
#448 North Adams 465471-6-1.3%
#449 New Era 4624584+0.9%
#450 Sterling 4514501+0.2%
#451 Rothbury 4484408+1.8%
#452 Harrisville 44343112+2.8%
#453 Kinde 428442-14-3.2%
#454 Woodland 42241210+2.4%
#455 Whittemore 4194172+0.5%
#456 Cement City 417424-7-1.7%
#457 Barryton 41540015+3.8%
#458 Estral Beach 413418-5-1.2%
#459 Clarksville 4094045+1.2%
#460 Eastlake 408411-3-0.7%
#461 Mesick 40639511+2.8%
#462 Martin 395405-10-2.5%
#463 Kingston 393401-8-2.0%
#464 Onekama 392398-6-1.5%
#465 Perrinton 388392-4-1.0%
#466 Powers 375381-6-1.6%
#467 Boyne Falls 3743713+0.8%
#468 Gaines 369374-5-1.3%
#469 Akron 368374-6-1.6%
#470 Ellsworth 36534817+4.9%
#471 Hersey 36235210+2.8%
#472 Rosebush 3613556+1.7%
#473 Otter Lake 357363-6-1.7%
#474 Leonard 356358-2-0.6%
#475 Empire 3553469+2.6%
#476 Hubbardston 3423393+0.9%
#477 Honor 33532510+3.1%
#478 Luther 32830622+7.2%
#479 Vandalia 327335-8-2.4%
#480 Bear Lake 324327-3-0.9%
#481 Barton Hills 323331-8-2.4%
#482 Clayton 320322-2-0.6%
#483 Gaastra 3193163+0.9%
#483 Gagetown 319324-5-1.5%
#485 Montgomery 318319-1-0.3%
#486 Elberta 3173107+2.3%
#487 Casnovia 3153141+0.3%
#488 Beulah 3123048+2.6%
#489 Clifford 30830800.0%
#490 Burlington 3063042+0.7%
#491 Custer 300302-2-0.7%
#492 Lincoln 29928811+3.8%
#493 Grand Beach 2942859+3.2%
#494 Oakley 2902882+0.7%
#495 Lake Angelus 2892863+1.0%
#496 Sherwood 2862842+0.7%
#497 Omer 2812765+1.8%
#498 Wolverine 2802782+0.7%
#499 Port Hope 272280-8-2.9%
#499 Walkerville 27226210+3.8%
Showing top 500 of 533 cities. Full state list: /states/michigan/cities/.

Methodology · Michigan population ranking

Michigan cities ranked by Census Vintage 2025 estimates.

Michigan ranking uses Census Vintage 2025 Population Estimates Program data as of July 1, 2025. Ranks are state-scoped, using standard competition ranking ("1224"): tied cities share the lower rank and the next rank is skipped. Growth shown is 2020 base → 2025 — within-vintage; no 2010→2025 figures appear here per methodology §6.

This page covers every city for which Census publishes annual PEP estimates in Michigan: standard incorporated places, any consolidated city-county governments, and (where applicable) DC or Urban Honolulu. Census-designated places (CDPs) are excluded with one named exception — Urban Honolulu. In states like Rhode Island, Connecticut, and Massachusetts, many residents live in towns and townships rather than incorporated cities; PEP does not publish annual estimates for those places (a V1 limitation), so the city counts for MCD-heavy states may be lower than expected.

Read the full methodology →

Want the full dataset?

All 533 Michigan cities — plus all 50 states.

The national CSV includes every city, state column, and state_rank_pop_current. Public-domain. sha256 verified.