Places to live in Michigan
Every city, town and stretch of countryside in Michigan we track — from the biggest cities to towns of a few hundred people. Not sure where to start? The quiz ranks them all for you.
Find your best fit in Michigan
Answer a few questions; we'll rank every place here by how well it fits you.
Big citys (1)
Mid-size citys (23)
- Grand Rapids198,535 people
- Warren137,928 people
- Sterling Heights133,573 people
- Ann Arbor122,036 people
- Lansing113,023 people
- Dearborn107,423 people
- Livonia93,851 people
- Troy87,898 people
- Westland83,633 people
- Farmington Hills83,515 people
- Flint80,175 people
- Wyoming77,353 people
- Rochester Hills77,089 people
- Southfield76,236 people
- Kalamazoo73,076 people
- Novi66,717 people
- Pontiac62,104 people
- Taylor62,081 people
- Dearborn Heights61,771 people
- St. Clair Shores58,140 people
- Royal Oak57,950 people
- Kentwood54,296 people
- Battle Creek52,374 people
Small citys (50)
- Portage49,259 people
- Roseville47,123 people
- East Lansing45,758 people
- Saginaw43,536 people
- Midland42,724 people
- Lincoln Park39,257 people
- Muskegon37,226 people
- Holland34,423 people
- Eastpointe33,982 people
- Bay City32,320 people
- Jackson31,058 people
- Burton29,500 people
- Southgate29,366 people
- Oak Park29,318 people
- Forest Hills28,695 people
- Port Huron28,620 people
- Madison Heights28,419 people
- Allen Park27,925 people
- Hamtramck27,743 people
- Garden City26,739 people
- Allendale26,679 people
- Okemos26,396 people
- Inkster25,428 people
- Walker25,386 people
- Holt25,316 people
- Auburn Hills25,105 people
- Norton Shores25,041 people
- Romulus24,831 people
- Wyandotte24,489 people
- Waverly23,575 people
- Birmingham21,763 people
- Marquette21,325 people
- Mount Pleasant21,236 people
- Adrian20,395 people
- Monroe20,320 people
- Ypsilanti19,857 people
- Ferndale19,190 people
- Cutlerville18,780 people
- Haslett18,559 people
- Trenton18,125 people
- Jenison17,582 people
- Wayne17,310 people
- Wixom17,295 people
- Grandville16,356 people
- Grosse Pointe Woods16,094 people
- Traverse City15,593 people
- Mount Clemens15,511 people
- Northview15,268 people
- Berkley15,149 people
- Harper Woods15,116 people
Big small towns (105)
- Hazel Park14,963 people
- Owosso14,632 people
- Fraser14,583 people
- Coldwater13,671 people
- Sault Ste. Marie13,335 people
- Rochester12,934 people
- Ionia12,753 people
- Woodhaven12,690 people
- Melvindale12,554 people
- Escanaba12,354 people
- Riverview12,186 people
- New Baltimore12,072 people
- South Lyon11,950 people
- Fenton11,906 people
- Niles11,803 people
- Farmington11,504 people
- East Grand Rapids11,445 people
- Clawson11,374 people
- Grosse Pointe Park11,319 people
- Sturgis11,054 people
- Grand Haven10,996 people
- Comstock Park10,577 people
- Beverly Hills10,524 people
- Cadillac10,445 people
- Flat Rock10,340 people
- Alpena10,154 people
- Howell10,021 people
- Lambertville9,955 people
- Marysville9,925 people
- Grosse Pointe Farms9,904 people
- Muskegon Heights9,841 people
- Alma9,396 people
- Charlotte9,277 people
- Plymouth9,214 people
- Lapeer9,082 people
- Ecorse9,064 people
- Saline9,006 people
- Greenville8,995 people
- Benton Harbor8,953 people
- Temperance8,914 people
- Westwood8,867 people
- Tecumseh8,646 people
- Highland Park8,628 people
- Big Rapids8,477 people
- Houghton8,474 people
- Center Line8,463 people
- Beecher8,412 people
- Menominee8,326 people
- Flushing8,284 people
- Mason8,249 people
- Hillsdale8,002 people
- Grand Blanc7,987 people
- St. Joseph7,986 people
- Three Rivers7,943 people
- Whitmore Lake7,878 people
- Grand Ledge7,804 people
- Hudsonville7,769 people
- St. Johns7,715 people
- Brighton7,688 people
- Ludington7,676 people
- Albion7,560 people
- Freeland7,557 people
- Hastings7,520 people
- Iron Mountain7,518 people
- Byron Center7,403 people
- Shields7,402 people
- St. Louis7,367 people
- Fair Plain7,330 people
- Walled Lake7,299 people
- River Rouge7,008 people
- South Monroe6,960 people
- Bridgeport6,884 people
- Marshall6,804 people
- Eastwood6,669 people
- Milford6,487 people
- New Haven6,475 people
- Lake Fenton6,417 people
- Huntington Woods6,328 people
- Manistee6,275 people
- Rockford6,218 people
- Ishpeming6,181 people
- Northville6,069 people
- Milan5,987 people
- Holly5,964 people
- Belding5,960 people
- Petoskey5,856 people
- Richmond5,855 people
- Swartz Creek5,853 people
- Buena Vista5,798 people
- Houghton Lake5,769 people
- Dundee5,744 people
- Dowagiac5,732 people
- Zeeland5,665 people
- St. Clair5,585 people
- Grosse Pointe5,541 people
- Chelsea5,426 people
- Comstock Northwest5,391 people
- Springfield5,269 people
- Gladstone5,253 people
- Eaton Rapids5,183 people
- Utica5,180 people
- Allegan5,172 people
- Frankenmuth5,157 people
- Kingsford5,124 people
- Davison5,076 people
Small towns (265)
- Michigan Center4,999 people
- Ironwood4,997 people
- Gibraltar4,873 people
- Coopersville4,848 people
- Cheboygan4,820 people
- DeWitt4,777 people
- Negaunee4,656 people
- Wolf Lake4,654 people
- Hancock4,574 people
- Fremont4,568 people
- Dexter4,521 people
- Pearl Beach4,506 people
- Wolverine Lake4,487 people
- Wayland4,457 people
- Bloomfield Hills4,415 people
- Middleville4,380 people
- Vandercook Lake4,375 people
- Gaylord4,357 people
- Caro4,290 people
- Sparta4,271 people
- Buchanan4,223 people
- Linden4,160 people
- Roosevelt Park4,144 people
- Algonac4,139 people
- Lowell4,139 people
- North Muskegon4,098 people
- Otsego4,074 people
- Lathrup Village4,059 people
- Marine City4,028 people
- South Haven3,998 people
- Vicksburg3,934 people
- Belleville3,910 people
- Paw Paw Lake3,889 people
- Boyne City3,825 people
- Williamston3,807 people
- Portland3,790 people
- Plainwell3,763 people
- Imlay City3,721 people
- Dorr3,702 people
- Cedar Springs3,670 people
- Romeo3,578 people
- Level Park-Oak Park3,488 people
- Durand3,483 people
- Oxford3,474 people
- Essexville3,327 people
- Clare3,324 people
- Paw Paw3,289 people
- Blissfield3,234 people
- Rockwood3,161 people
- Mount Morris3,117 people
- Gladwin3,098 people
- Potterville3,087 people
- Benton Heights3,078 people
- Corunna3,037 people
- Whitehall3,024 people
- Skidway Lake3,008 people
- Iron River3,002 people
- Bad Axe2,992 people
- Canadian Lakes2,991 people
- Ferrysburg2,959 people
- St. Helen2,929 people
- Fowlerville2,918 people
- Bath2,896 people
- Harvey2,880 people
- Rogers City2,878 people
- Lake Orion2,863 people
- Manistique2,863 people
- West Ishpeming2,851 people
- Almont2,838 people
- Norway2,833 people
- Ithaca2,817 people
- K. I. Sawyer2,817 people
- Village of Grosse Pointe Shores2,795 people
- Beechwood2,776 people
- Detroit Beach2,771 people
- Keego Harbor2,747 people
- West Monroe2,711 people
- Vassar2,707 people
- Sandusky2,694 people
- Mattawan2,692 people
- East Tawas2,675 people
- Pleasant Ridge2,602 people
- Carleton2,595 people
- Shelby2,577 people
- Franklin2,554 people
- Edgemont Park2,551 people
- Kalkaska2,539 people
- Clinton2,536 people
- Montague2,531 people
- Kincheloe2,524 people
- Manchester2,522 people
- Spring Lake2,519 people
- Reed City2,517 people
- Newaygo2,512 people
- Croswell2,488 people
- Chesaning2,484 people
- St. Ignace2,463 people
- Hartford2,458 people
- Trowbridge Park2,396 people
- Charlevoix2,392 people
- Jonesville2,319 people
- Spring Arbor2,275 people
- Orchard Lake Village2,238 people
- West Branch2,225 people
- Cass City2,210 people
- Hudson2,200 people
- Argentine2,190 people
- Clio2,185 people
- Watervliet2,156 people
- Lake Odessa2,155 people
- Constantine2,154 people
- Morenci2,137 people
- Bangor2,129 people
- Leslie2,129 people
- Yale2,129 people
- Auburn2,124 people
- Harrison2,110 people
- Lawton2,104 people
- Manitou Beach-Devils Lake2,103 people
- Lake Isabella2,085 people
- Bronson2,083 people
- Bridgman2,077 people
- Perry2,073 people
- Indian River2,039 people
- Twin Lake2,036 people
- Montrose2,027 people
- East Jordan2,023 people
- Galesburg2,023 people
- Goodrich2,022 people
- Berrien Springs2,018 people
- Saranac2,013 people
- Parchment2,008 people
- Armada1,994 people
- Munising1,975 people
- Capac1,970 people
- Union City1,940 people
- Baraga1,939 people
- St. Charles1,934 people
- Hart1,924 people
- South Rockwood1,924 people
- Woodland Beach1,919 people
- Pinckney1,911 people
- Marlette1,850 people
- Sebewaing1,850 people
- Olivet1,844 people
- Decatur1,835 people
- Cassopolis1,834 people
- Stony Point1,825 people
- South Gull Lake1,801 people
- L'Anse1,790 people
- Kingsley1,785 people
- Laingsburg1,769 people
- White Pigeon1,760 people
- Bessemer1,733 people
- Crystal Falls1,719 people
- Wacousta1,711 people
- Sylvan Lake1,705 people
- Wakefield1,683 people
- Bingham Farms1,680 people
- Caledonia1,671 people
- Grayling1,671 people
- Evart1,667 people
- Brownlee Park1,661 people
- Lake LeAnn1,657 people
- Au Sable1,643 people
- Howard City1,636 people
- Elk Rapids1,624 people
- Fennville1,623 people
- Tawas City1,614 people
- Homer1,610 people
- Zilwaukee1,609 people
- Harbor Beach1,582 people
- Colon1,570 people
- Litchfield1,566 people
- Centreville1,565 people
- Standish1,554 people
- Bellevue1,552 people
- Morrice1,550 people
- Ravenna1,540 people
- Hemlock1,529 people
- Lakes of the North1,524 people
- Dimondale1,521 people
- Greilickville1,519 people
- Breckenridge1,517 people
- Edmore1,514 people
- Manton1,511 people
- Laurium1,509 people
- Nashville1,503 people
- Three Oaks1,503 people
- Quincy1,484 people
- Mancelona1,476 people
- Mio1,474 people
- Scottville1,474 people
- Edwardsburg1,472 people
- Shorewood-Tower Hills-Harbert1,459 people
- Shepherd1,457 people
- Pinconning1,448 people
- Birch Run1,439 people
- Gwinn1,435 people
- Douglas1,427 people
- Fowler1,387 people
- Stockbridge1,383 people
- Webberville1,375 people
- Ovid1,370 people
- Ontonagon1,355 people
- Prudenville1,350 people
- Sand Lake1,348 people
- Ortonville1,341 people
- Burt1,339 people
- New Buffalo1,338 people
- Newberry1,329 people
- Rapid City1,328 people
- Stanton1,285 people
- White Cloud1,280 people
- Schoolcraft1,275 people
- Reese1,274 people
- Baldwin1,261 people
- Lakewood Club1,255 people
- Luna Pier1,244 people
- Carson City1,233 people
- Frankfort1,225 people
- Fruitport1,212 people
- Coleman1,206 people
- Kent City1,203 people
- Lewiston1,201 people
- Chums Corner1,186 people
- Grass Lake1,186 people
- Dryden1,182 people
- Brooklyn1,180 people
- Petersburg1,179 people
- Lamont1,177 people
- North Branch1,166 people
- Weidman1,156 people
- Onsted1,155 people
- Brown City1,139 people
- Athens1,134 people
- Lexington1,126 people
- Millington1,122 people
- Concord1,118 people
- Roscommon1,118 people
- Crystal1,114 people
- Marcellus1,112 people
- Pigeon1,100 people
- Shoreham1,100 people
- Richland1,098 people
- Grant1,096 people
- Stevensville1,095 people
- Harbor Springs1,086 people
- Coloma1,074 people
- Memphis1,064 people
- Beaverton1,061 people
- Central Lake1,051 people
- Fostoria1,050 people
- Ida1,050 people
- Dollar Bay1,049 people
- Mayville1,045 people
- Deckerville1,042 people
- Vineyard Lake1,031 people
- Lakeview1,030 people
- Lake Linden1,020 people
- Ossineke1,019 people
- Au Gres1,018 people
- Bellaire1,008 people
- Lake Victoria1,006 people
- Elsie1,000 people
Tiny towns (283)
- Otisville988 people
- Westphalia980 people
- Farwell974 people
- Barnes Lake952 people
- Reading947 people
- Hubbard Lake944 people
- Lawrence942 people
- Buckley936 people
- Delton936 people
- Hesperia934 people
- Hartland912 people
- Presque Isle Harbor906 people
- Stephenson902 people
- Chassell899 people
- Lyons896 people
- Quinnesec892 people
- Hubbell881 people
- Village of Clarkston874 people
- Pentwater872 people
- Springport871 people
- Deerfield860 people
- Baroda859 people
- Alanson834 people
- Lake Michigan Beach823 people
- Burr Oak818 people
- Mendon815 people
- Hillman812 people
- Port Sanilac812 people
- Grawn800 people
- Middletown799 people
- Merrill798 people
- Interlochen791 people
- Vermontville790 people
- Ubly785 people
- Mackinaw City778 people
- Augusta776 people
- Hopkins773 people
- Saugatuck766 people
- Atlanta758 people
- Pellston755 people
- Columbiaville754 people
- Elkton750 people
- Sheridan746 people
- Napoleon745 people
- Lakeport742 people
- New Lothrop733 people
- Maple Rapids727 people
- Climax723 people
- Benzonia718 people
- Sanford716 people
- Ruby714 people
- Pittsford707 people
- McBain706 people
- Lake City705 people
- Port Austin699 people
- Bay Shore697 people
- Vernon697 people
- Metamora693 people
- Onaway674 people
- Hermansville666 people
- Robin Glen-Indiantown660 people
- Sunfield658 people
- Oscoda654 people
- Britton652 people
- Calumet645 people
- Caseville634 people
- Maybee634 people
- Cement City629 people
- Attica627 people
- Morley624 people
- Parma624 people
- Byron617 people
- Hardwood Acres611 people
- Camden608 people
- Waldron603 people
- Caspian600 people
- Dansville599 people
- Gobles595 people
- Peck589 people
- Marion581 people
- Martin579 people
- Eau Claire576 people
- Rose City575 people
- Tekonsha575 people
- Parkdale573 people
- Trufant572 people
- Unionville569 people
- Millburg568 people
- Mackinac Island561 people
- Suttons Bay555 people
- Millers Lake554 people
- South Boardman553 people
- Gaines552 people
- Fairgrove547 people
- Kaleva542 people
- Addison534 people
- Freeport523 people
- Bloomingdale522 people
- Oak Hill519 people
- Republic519 people
- Perrinton513 people
- Cannonsburg510 people
- Mulliken501 people
- Whittemore492 people
- Atlantic Mine491 people
- Muir490 people
- Thompsonville490 people
- Harrisville489 people
- Woodland488 people
- Sand Lake484 people
- Ashley483 people
- South Range482 people
- Bay Port474 people
- Galien470 people
- Bancroft469 people
- Lennon465 people
- Northport465 people
- Hubbardston464 people
- Mecosta464 people
- Carsonville463 people
- Lost Lake Woods458 people
- Sterling448 people
- Shaftsburg441 people
- Pewamo439 people
- North Adams435 people
- New Era433 people
- Barton Hills430 people
- Mesick423 people
- Clarksville417 people
- Painesdale416 people
- Kinde414 people
- New Troy413 people
- Manistee Lake412 people
- Dodgeville409 people
- Leland400 people
- Kingston398 people
- Barryton394 people
- Sherwood388 people
- Canada Creek Ranch381 people
- Carp Lake380 people
- Otter Lake379 people
- Advance377 people
- Casnovia377 people
- Hanover375 people
- Palo375 people
- Horton Bay374 people
- Estral Beach372 people
- White Pine369 people
- Vandalia366 people
- Boyne Falls361 people
- Hersey360 people
- Powers360 people
- Rothbury356 people
- Grand Beach353 people
- Wellston353 people
- Leonard346 people
- Brimley345 people
- Posen345 people
- Bear Lake343 people
- Fife Lake343 people
- Zeba342 people
- Empire341 people
- Vanderbilt341 people
- Akron336 people
- Glen Arbor336 people
- Rosebush331 people
- Henderson320 people
- Brethren318 people
- Eastlake318 people
- Bendon315 people
- Ramsay312 people
- Eastport311 people
- Gagetown311 people
- Palmer309 people
- Big Bay306 people
- Omena305 people
- Onekama305 people
- Luther303 people
- Montgomery301 people
- Mass City299 people
- Gaastra296 people
- Nunica295 people
- Walloon Lake294 people
- Beal City293 people
- Michiana291 people
- Breedsville288 people
- Omer283 people
- Alba282 people
- Jasper282 people
- Ewen281 people
- Clifford277 people
- Custer275 people
- Tower275 people
- Lake Ann273 people
- Prescott270 people
- St. James269 people
- Port Hope268 people
- Dowling267 people
- Ellsworth265 people
- Wolverine265 people
- Bear Lake264 people
- Burlington264 people
- Mohawk264 people
- Bruce Crossing257 people
- Oakley257 people
- Applegate255 people
- Copemish255 people
- Jennings254 people
- Amasa253 people
- Copper City253 people
- Watersmeet250 people
- Clayton247 people
- Rockland246 people
- Wedgewood241 people
- Lake Angelus238 people
- Conway237 people
- Scotts237 people
- Harrietta230 people
- Michigamme229 people
- Elm Hall228 people
- Winn226 people
- Lincoln225 people
- Marenisco223 people
- Rapid River223 people
- Falmouth222 people
- Beulah218 people
- Riverdale216 people
- Alpha215 people
- De Tour Village212 people
- Emmett207 people
- Lupton206 people
- Fountain204 people
- Mears204 people
- Minden City203 people
- Tustin203 people
- Le Roy202 people
- Paris202 people
- Walkerville202 people
- Loomis200 people
- Haring199 people
- Brutus198 people
- Hickory Corners196 people
- Trimountain196 people
- McBride195 people
- Owendale193 people
- Snover192 people
- Twining192 people
- Maple City183 people
- Filer City178 people
- Carney177 people
- Daggett174 people
- Elberta174 people
- Ironton173 people
- Honor172 people
- Three Lakes172 people
- Allen170 people
- Crystal Mountain166 people
- Bay View164 people
- Copper Harbor163 people
- Stanwood162 people
- Rock160 people
- Stronach155 people
- Garden154 people
- Grand Marais153 people
- Oden150 people
- Nessen City149 people
- Melvin139 people
- Bergland138 people
- Millersburg137 people
- Forestville136 people
- Chatham135 people
- Hurontown134 people
- Alden133 people
- Cambria128 people
- Norwood126 people
- Lake Leelanau124 people
- Arcadia120 people
- Pierson119 people
- Skanee116 people
- Covington112 people
- Free Soil112 people
- Eagle Harbor110 people
- Naubinway103 people
Out in the countrys (109)
- Country around Manistique6,199 people
- Country around Iron River5,841 people
- Country around Newberry4,964 people
- Country around Crystal Falls4,380 people
- Country around Onaway4,333 people
- Country around Atlanta3,772 people
- Country around Lanse3,757 people
- Country around Rapid River3,329 people
- Country around Hillman3,284 people
- Country around Brimley3,116 people
- Country around Stephenson2,731 people
- Country around Lake Linden2,729 people
- Country around Ontonagon2,368 people
- Country around Wolverine2,331 people
- Country around Wakefield2,203 people
- Country around Johannesburg2,161 people
- Country around Vulcan2,037 people
- Country around Boyne Falls2,011 people
- Country around Pickford1,999 people
- Country around Frederic1,997 people
- Country around Skandia1,947 people
- Country around Luther1,908 people
- Country around Vanderbilt1,884 people
- Country around Posen1,866 people
- Country around Bitely1,859 people
- Country around Levering1,799 people
- Country around Irons1,715 people
- Country around Lachine1,706 people
- Country around Free Soil1,698 people
- Country around Rudyard1,692 people
- Country around Walkerville1,524 people
- Country around Branch1,411 people
- Country around Millersburg1,376 people
- Country around Snover1,359 people
- Country around Mc Millan1,335 people
- Country around Wallace1,320 people
- Country around Daggett1,286 people
- Country around Cornell1,282 people
- Country around Mikado1,277 people
- Country around Honor1,252 people
- Country around Kinde1,162 people
- Country around Drummond Island1,155 people
- Country around Hermansville1,083 people
- Country around Glennie1,082 people
- Country around Falmouth1,067 people
- Country around Mohawk1,062 people
- Country around Republic1,057 people
- Country around Engadine1,054 people
- Country around Champion1,021 people
- Country around Rock1,021 people
- Country around Germfask1,012 people
- Country around Brethren1,009 people
- Country around Chase986 people
- Country around Luzerne938 people
- Country around Spruce930 people
- Country around Harrietta913 people
- Country around Pelkie911 people
- Country around Hawks896 people
- Country around Afton865 people
- Country around Wetmore840 people
- Country around Bruce Crossing834 people
- Country around Gulliver823 people
- Country around Carney801 people
- Country around South Branch799 people
- Country around Minden City788 people
- Country around Moran734 people
- Country around Beaver Island732 people
- Country around Hessel707 people
- Country around Garden676 people
- Country around Naubinway675 people
- Country around Marenisco673 people
- Country around Chatham666 people
- Country around Shingleton634 people
- Country around Merritt631 people
- Country around Carp Lake619 people
- Country around Au Train605 people
- Country around Ruth600 people
- Country around Mass City581 people
- Country around Cooks580 people
- Country around Ewen566 people
- Country around De Tour Village550 people
- Country around Trenary548 people
- Country around Toivola544 people
- Country around Turner535 people
- Country around Foster City535 people
- Country around Felch524 people
- Country around Michigamme523 people
- Country around Barton City521 people
- Country around Goetzville510 people
- Country around Filion498 people
- Country around Eckerman477 people
- Country around Palms458 people
- Country around Gould City426 people
- Country around Comins415 people
- Country around Black River406 people
- Country around Trout Creek383 people
- Country around White Pine369 people
- Country around Allouez365 people
- Country around Paradise358 people
- Country around Sagola358 people
- Country around Curran328 people
- Country around Eben Junction328 people
- Country around Bergland298 people
- Country around Big Bay295 people
- Country around Channing295 people
- Country around Rockland291 people
- Country around Barbeau290 people
- Country around Skanee258 people
- Country around Watton256 people