Ann Arbor is the #1 ranked city in Michigan with 86.20 (family score). This ranking includes 310 Michigan cities with available data.
| # | City | Population | Family Score |
|---|---|---|---|
| 1 | Ann Arbor | 121,179 | 86.20 |
| 2 | Auburn Hills | 24,911 | 82.20 |
| 3 | Southfield | 76,025 | 81.40 |
| 4 | Ypsilanti | 19,937 | 80.90 |
| 5 | Grand Rapids | 197,768 | 79.70 |
| 6 | Traverse City | 15,491 | 79.70 |
| 7 | Ferndale | 19,156 | 78.50 |
| 8 | Oak Park | 29,370 | 75.10 |
| 9 | Kalamazoo | 73,132 | 74.50 |
| 10 | Harper Woods | 15,205 | 74.30 |
| 11 | Lansing | 112,546 | 74.20 |
| 12 | Royal Oak | 57,880 | 74.10 |
| 13 | Madison Heights | 28,411 | 73.80 |
| 14 | Wixom | 17,126 | 73.10 |
| 15 | Clawson | 11,314 | 72.80 |
| 16 | Utica | 5,184 | 72.70 |
| 17 | Chelsea | 5,420 | 71.20 |
| 18 | East Lansing | 45,394 | 70.60 |
| 19 | Bath | 2,938 | 70.30 |
| 20 | St. Joseph | 7,805 | 70.00 |
| 21 | Westland | 84,155 | 69.40 |
| 22 | Belleville | 3,961 | 69.30 |
| 23 | Coloma | 1,051 | 68.90 |
| 24 | Roseville | 47,240 | 68.60 |
| 25 | Hastings | 7,515 | 68.60 |
| 26 | Frankenmuth | 5,108 | 68.10 |
| 27 | Brighton | 7,576 | 67.50 |
| 28 | Gaylord | 4,307 | 67.30 |
| 29 | Holland | 34,266 | 66.80 |
| 30 | Center Line | 8,448 | 66.80 |
| 31 | Sylvan Lake | 1,672 | 66.80 |
| 32 | Highland Park | 8,798 | 66.60 |
| 33 | Imlay City | 3,706 | 66.20 |
| 34 | Sault Ste. Marie | 13,373 | 65.70 |
| 35 | Lexington | 1,119 | 65.70 |
| 36 | Manistique | 2,844 | 65.70 |
| 37 | Walled Lake | 7,275 | 65.70 |
| 38 | Monroe | 20,330 | 65.30 |
| 39 | Kentwood | 54,114 | 65.00 |
| 40 | Marquette | 20,691 | 64.80 |
| 41 | Lake Orion | 2,873 | 64.80 |
| 42 | Hazel Park | 14,945 | 64.60 |
| 43 | Charlevoix | 2,420 | 64.50 |
| 44 | Stockbridge | 1,235 | 64.50 |
| 45 | Battle Creek | 52,392 | 64.40 |
| 46 | South Haven | 3,994 | 64.40 |
| 47 | Millington | 1,151 | 63.60 |
| 48 | Jackson | 31,206 | 63.50 |
| 49 | Detroit | 636,644 | 63.50 |
| 50 | Big Rapids | 7,847 | 63.30 |
| 51 | Howell | 10,074 | 62.80 |
| 52 | Vassar | 2,704 | 62.80 |
| 53 | Hancock | 4,510 | 62.70 |
| 54 | Warren | 138,128 | 62.50 |
| 55 | Southgate | 29,551 | 62.50 |
| 56 | Cadillac | 10,404 | 62.20 |
| 57 | Burton | 29,529 | 62.20 |
| 58 | Lincoln Park | 39,511 | 62.10 |
| 59 | Bad Axe | 3,010 | 61.90 |
| 60 | Grand Ledge | 7,797 | 61.80 |
| 61 | Farmington | 11,472 | 61.70 |
| 62 | Owosso | 14,658 | 61.60 |
| 63 | St. Clair Shores | 58,287 | 61.40 |
| 64 | New Buffalo | 1,306 | 61.40 |
| 65 | Marshall | 6,797 | 61.20 |
| 66 | Romulus | 24,951 | 61.20 |
| 67 | Bay City | 32,445 | 61.20 |
| 68 | Ecorse | 9,170 | 61.10 |
| 69 | Birch Run | 1,236 | 60.90 |
| 70 | Alpena | 10,178 | 60.90 |
| 71 | Marine City | 4,047 | 60.80 |
| 72 | Wyandotte | 24,593 | 60.70 |
| 73 | Menominee | 8,370 | 60.50 |
| 74 | Grand Blanc | 7,995 | 60.30 |
| 75 | Niles | 11,838 | 60.00 |
| 76 | Colon | 1,432 | 59.90 |
| 77 | Wyoming | 76,865 | 59.90 |
| 78 | Caro | 4,284 | 59.90 |
| 79 | Eastpointe | 34,003 | 59.80 |
| 80 | Portage | 49,015 | 59.70 |
| 81 | Taylor | 62,405 | 59.50 |
| 82 | Wayne | 17,413 | 59.30 |
| 83 | Port Huron | 28,724 | 59.10 |
| 84 | Grant | 1,146 | 59.00 |
| 85 | Hart | 1,931 | 59.00 |
| 86 | White Pigeon | 1,637 | 59.00 |
| 87 | Eaton Rapids | 5,197 | 58.90 |
| 88 | Grandville | 16,135 | 58.50 |
| 89 | Almont | 2,830 | 58.50 |
| 90 | Harbor Springs | 1,015 | 58.40 |
| 91 | Farmington Hills | 83,316 | 58.40 |
| 92 | Inkster | 25,602 | 58.30 |
| 93 | Plymouth | 9,234 | 58.10 |
| 94 | Keego Harbor | 2,747 | 57.80 |
| 95 | Flint | 80,835 | 57.70 |
| 96 | Decatur | 1,814 | 57.70 |
| 97 | Mattawan | 2,615 | 57.70 |
| 98 | Capac | 1,903 | 57.70 |
| 99 | Mount Pleasant | 21,420 | 57.40 |
| 100 | Chesaning | 2,411 | 57.20 |
| 101 | Vicksburg | 3,824 | 57.10 |
| 102 | Berkley | 15,084 | 57.10 |
| 103 | Three Oaks | 1,322 | 57.00 |
| 104 | Walker | 25,201 | 57.00 |
| 105 | Allen Park | 28,128 | 56.70 |
| 106 | Charlotte | 9,269 | 56.70 |
| 107 | Grand Haven | 10,966 | 56.70 |
| 108 | Melvindale | 12,605 | 56.70 |
| 109 | Greenville | 8,897 | 56.40 |
| 110 | Ionia | 12,950 | 56.40 |
| 111 | Pinckney | 1,920 | 56.20 |
| 112 | Petoskey | 5,851 | 56.10 |
| 113 | Saline | 8,976 | 55.90 |
| 114 | Watervliet | 1,879 | 55.90 |
| 115 | Durand | 3,485 | 55.90 |
| 116 | Dearborn Heights | 62,099 | 55.40 |
| 117 | Cassopolis | 1,763 | 55.30 |
| 118 | Birmingham | 21,612 | 55.30 |
| 119 | Clio | 2,165 | 55.30 |
| 120 | Lake Linden | 1,042 | 54.90 |
| 121 | Escanaba | 12,374 | 54.90 |
| 122 | Livonia | 94,058 | 54.70 |
| 123 | Albion | 7,608 | 54.60 |
| 124 | Three Rivers | 7,936 | 54.40 |
| 125 | Buena Vista | 5,904 | 54.40 |
| 126 | Dearborn | 107,846 | 54.20 |
| 127 | Muskegon | 37,203 | 54.20 |
| 128 | Marlette | 1,771 | 54.20 |
| 129 | East Jordan | 1,776 | 53.70 |
| 130 | Paw Paw | 3,277 | 53.70 |
| 131 | Fenton | 11,950 | 53.60 |
| 132 | Ludington | 7,664 | 53.50 |
| 133 | Lathrup Village | 4,049 | 53.40 |
| 134 | Mason | 8,239 | 53.40 |
| 135 | Yale | 2,157 | 53.30 |
| 136 | Tawas City | 1,654 | 53.20 |
| 137 | North Muskegon | 4,089 | 53.10 |
| 138 | Reed City | 2,505 | 53.10 |
| 139 | Davison | 5,082 | 52.90 |
| 140 | East Tawas | 2,686 | 52.50 |
| 141 | Mount Morris | 3,130 | 52.20 |
| 142 | Fraser | 14,604 | 52.20 |
| 143 | Belding | 5,949 | 52.10 |
| 144 | DeWitt | 4,774 | 52.10 |
| 145 | Sterling Heights | 133,473 | 52.10 |
| 146 | Coleman | 1,147 | 51.90 |
| 147 | Hillsdale | 8,013 | 51.90 |
| 148 | Buchanan | 4,259 | 51.70 |
| 149 | Flat Rock | 10,418 | 51.70 |
| 150 | Alma | 9,421 | 51.60 |
| 151 | Gladwin | 3,081 | 51.50 |
| 152 | Woodhaven | 12,761 | 51.30 |
| 153 | Carleton | 2,635 | 51.30 |
| 154 | Midland | 42,461 | 51.30 |
| 155 | Milan | 6,070 | 51.20 |
| 156 | Pleasant Ridge | 2,607 | 51.10 |
| 157 | Romeo | 3,654 | 50.90 |
| 158 | Sandusky | 2,692 | 50.80 |
| 159 | Rochester | 12,939 | 50.80 |
| 160 | Roosevelt Park | 4,148 | 50.30 |
| 161 | Flushing | 8,323 | 49.90 |
| 162 | Garden City | 26,910 | 49.70 |
| 163 | Clare | 3,341 | 49.50 |
| 164 | Sturgis | 11,077 | 49.40 |
| 165 | Williamston | 3,800 | 49.20 |
| 166 | Fowlerville | 2,950 | 49.10 |
| 167 | Clinton | 2,795 | 49.10 |
| 168 | Quincy | 1,487 | 48.80 |
| 169 | Riverview | 12,269 | 48.80 |
| 170 | Memphis | 1,107 | 48.70 |
| 171 | Ironwood | 5,004 | 48.50 |
| 172 | Boyne City | 3,829 | 48.40 |
| 173 | Richmond | 5,839 | 48.40 |
| 174 | Sparta | 4,260 | 48.30 |
| 175 | Schoolcraft | 1,268 | 48.30 |
| 176 | Orchard Lake Village | 2,298 | 48.20 |
| 177 | Swartz Creek | 5,856 | 48.10 |
| 178 | Negaunee | 4,641 | 48.10 |
| 179 | Grosse Pointe | 5,561 | 47.80 |
| 180 | Houghton | 8,341 | 47.80 |
| 181 | Milford | 6,467 | 47.70 |
| 182 | Bloomfield Hills | 4,412 | 47.50 |
| 183 | Nashville | 1,371 | 47.50 |
| 184 | Wolverine Lake | 4,476 | 47.40 |
| 185 | Olivet | 1,633 | 47.40 |
| 186 | Holly | 5,971 | 47.20 |
| 187 | Muskegon Heights | 9,902 | 47.10 |
| 188 | Corunna | 3,054 | 46.90 |
| 189 | Rockford | 6,162 | 46.80 |
| 190 | Novi | 66,224 | 46.70 |
| 191 | Cass City | 2,189 | 46.40 |
| 192 | Troy | 87,307 | 46.40 |
| 193 | South Lyon | 11,825 | 46.30 |
| 194 | Plainwell | 3,764 | 46.10 |
| 195 | Luna Pier | 1,204 | 45.80 |
| 196 | Sebewaing | 1,921 | 45.80 |
| 197 | Coldwater | 13,847 | 45.70 |
| 198 | Gibraltar | 4,937 | 45.60 |
| 199 | Constantine | 2,196 | 45.20 |
| 200 | Carson City | 1,161 | 45.20 |
| 201 | St. Ignace | 2,409 | 45.10 |
| 202 | Marysville | 9,942 | 45.00 |
| 203 | St. Johns | 7,712 | 45.00 |
| 204 | Cheboygan | 4,801 | 45.00 |
| 205 | Hudson | 2,385 | 44.80 |
| 206 | Laurium | 1,486 | 44.80 |
| 207 | Grosse Pointe Woods | 16,177 | 44.70 |
| 208 | Munising | 1,907 | 44.70 |
| 209 | Norton Shores | 25,000 | 44.30 |
| 210 | Otsego | 4,079 | 44.20 |
| 211 | Beaverton | 1,036 | 44.10 |
| 212 | Iron River | 3,009 | 44.10 |
| 213 | Oxford | 3,478 | 44.10 |
| 214 | Rockwood | 3,189 | 43.70 |
| 215 | Elk Rapids | 1,558 | 43.70 |
| 216 | Lowell | 4,133 | 43.40 |
| 217 | Tecumseh | 8,655 | 43.30 |
| 218 | Fremont | 4,532 | 43.10 |
| 219 | Newaygo | 2,486 | 43.00 |
| 220 | Bangor | 2,113 | 42.80 |
| 221 | South Rockwood | 1,891 | 42.80 |
| 222 | Portland | 3,821 | 42.40 |
| 223 | Northville | 6,080 | 41.50 |
| 224 | Linden | 4,150 | 41.50 |
| 225 | Croswell | 2,667 | 41.30 |
| 226 | Zilwaukee | 1,696 | 41.30 |
| 227 | Benton Harbor | 9,023 | 41.30 |
| 228 | Grayling | 1,638 | 41.10 |
| 229 | Trenton | 18,242 | 40.90 |
| 230 | Standish | 1,616 | 40.80 |
| 231 | Lapeer | 9,053 | 40.80 |
| 232 | Grosse Pointe Farms | 9,957 | 40.80 |
| 233 | Saginaw | 43,879 | 40.50 |
| 234 | Evart | 1,764 | 40.20 |
| 235 | Zeeland | 5,691 | 40.20 |
| 236 | Montague | 2,630 | 40.10 |
| 237 | Argentine | 2,357 | 40.10 |
| 238 | Scottville | 1,359 | 39.90 |
| 239 | Leslie | 2,167 | 39.90 |
| 240 | Bridgeport | 6,841 | 39.60 |
| 241 | River Rouge | 7,092 | 39.40 |
| 242 | East Grand Rapids | 11,394 | 39.30 |
| 243 | Frankfort | 1,158 | 39.20 |
| 244 | Adrian | 20,493 | 38.80 |
| 245 | Kalkaska | 2,370 | 38.50 |
| 246 | Armada | 1,876 | 38.30 |
| 247 | Dowagiac | 5,677 | 38.20 |
| 248 | Beverly Hills | 10,507 | 38.10 |
| 249 | New Baltimore | 12,060 | 38.10 |
| 250 | Village of Grosse Pointe Shores | 2,589 | 37.80 |
| 251 | Spring Arbor | 2,385 | 37.40 |
| 252 | Jonesville | 2,257 | 37.40 |
| 253 | Grosse Pointe Park | 11,394 | 37.20 |
| 254 | St. Clair | 5,581 | 37.00 |
| 255 | Richland | 1,014 | 36.90 |
| 256 | Franklin | 2,610 | 36.70 |
| 257 | West Branch | 2,177 | 36.60 |
| 258 | St. Charles | 1,857 | 36.50 |
| 259 | Lakeview | 1,049 | 36.20 |
| 260 | Whitehall | 2,974 | 36.20 |
| 261 | Huntington Woods | 6,322 | 36.20 |
| 262 | Hamtramck | 27,830 | 36.10 |
| 263 | Fruitport | 1,269 | 36.10 |
| 264 | Pigeon | 1,093 | 35.70 |
| 265 | Pinconning | 1,384 | 35.60 |
| 266 | Bridgman | 2,383 | 35.40 |
| 267 | Brown City | 1,211 | 34.40 |
| 268 | Lawton | 2,056 | 34.30 |
| 269 | Dryden | 1,125 | 33.80 |
| 270 | L'Anse | 1,916 | 33.40 |
| 271 | Stanton | 1,292 | 32.80 |
| 272 | Harbor Beach | 1,576 | 32.70 |
| 273 | Galesburg | 2,122 | 32.50 |
| 274 | Perry | 2,198 | 32.40 |
| 275 | Blissfield | 3,236 | 31.80 |
| 276 | Potterville | 3,065 | 31.80 |
| 277 | Crystal Falls | 1,734 | 31.60 |
| 278 | St. Louis | 6,926 | 31.40 |
| 279 | Iron Mountain | 7,508 | 31.20 |
| 280 | White Cloud | 1,297 | 30.60 |
| 281 | Shepherd | 1,438 | 29.80 |
| 282 | Norway | 2,835 | 29.40 |
| 283 | Ovid | 1,331 | 29.00 |
| 284 | Reese | 1,303 | 28.70 |
| 285 | Bronson | 2,183 | 28.40 |
| 286 | Litchfield | 1,391 | 28.40 |
| 287 | Reading | 1,241 | 28.00 |
| 288 | Allegan | 5,182 | 27.50 |
| 289 | Gladstone | 5,240 | 27.10 |
| 290 | Kingsford | 5,138 | 26.90 |
| 291 | Rogers City | 2,873 | 26.30 |
| 292 | Sand Lake | 1,214 | 26.30 |
| 293 | Lawrence | 1,186 | 26.00 |
| 294 | Deckerville | 1,057 | 25.80 |
| 295 | Bellevue | 1,333 | 24.70 |
| 296 | Essexville | 3,344 | 23.80 |
| 297 | Hartford | 2,312 | 23.50 |
| 298 | Laingsburg | 1,640 | 23.40 |
| 299 | Mancelona | 1,496 | 22.50 |
| 300 | Lake Odessa | 2,174 | 22.50 |
| 301 | Ishpeming | 6,173 | 22.10 |
| 302 | Montrose | 2,057 | 21.60 |
| 303 | Manton | 1,347 | 20.70 |
| 304 | Hesperia | 1,007 | 19.30 |
| 305 | Morrice | 1,647 | 19.00 |
| 306 | Fennville | 1,880 | 16.40 |
| 307 | Union City | 1,814 | 15.20 |
| 308 | Shelby | 2,571 | 14.20 |
| 309 | Morenci | 2,149 | 13.60 |
| 310 | Breckenridge | 1,411 | 12.40 |
Cities in Michigan are ranked by family score. Only cities with populations above 1,000 are included. Data sourced from Multiple Sources. Last updated 2026.