Every City in the USA

Ranking · Michigan · Population

Largest cities in Michigan by population.

Top 500 of 533 cities in Michigan, ranked by 2024 resident population. Detroit and Grand Rapids lead the state. Growth figures show the four-year change from the April 2020 census base to the July 2024 estimate — within a single vintage.

Top 500 cities in Michigan 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%
Showing top 500 of 533 cities. Full state list: /states/michigan/cities/.

Methodology · Michigan population ranking

Michigan cities ranked by Census Vintage 2024 estimates.

Michigan ranking uses Census Vintage 2024 Population Estimates Program data as of July 1, 2024. 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 → 2024 — within-vintage; no 2010→2024 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_2024. Public-domain. sha256 verified.