A city can rank high in household income and still struggle to build housing. It can grow quickly while poverty remains high. It can have inexpensive homes because demand is weak—or because it is genuinely affordable.
That is why Michigan Progress built the Michigan 276 rankings as multiple leaderboards instead of a single “best city” list.
The same ruler across all 276 cities
The standardized city core uses Census Vintage 2025 population estimates, 2020–2024 ACS household measures and 2025 Building Permits Survey data. Every city is compared on the same reporting vintages before local project, school or public-safety context is added.
The core metrics are population change, household income, owner-occupied home value, homeownership, poverty and housing units authorized. Michigan Progress also calculates housing units per 1,000 residents and a simple home-value-to-income ratio.
Why population growth matters—but does not settle the question
Population growth is one of the clearest indicators that a community is attracting or retaining people. But rapid growth can also create pressure on housing, roads and services. Population decline can signal economic weakness, but some affluent built-out communities have limited room for new housing.
Why housing activity is normalized
Raw permit totals favor large cities. A city of 600,000 authorizing 500 housing units is behaving differently from a city of 30,000 authorizing the same number. Dividing authorized units by population produces a more useful activity rate.
It still is not a completion count. Census building-permit data measures authorization, not finished and occupied housing.
Income and home values have to be read together
High household income can reflect strong job access and resident earning power. High home values can reflect demand and household wealth. When home values rise much faster than incomes, however, affordability becomes a concern.
That is why Michigan Progress shows both figures and a value-to-income ratio rather than describing high home prices as automatically positive.
Use rankings as questions
The best use of a ranking is to generate a better question: Why is this city growing? Why is that city permitting more housing? Why is homeownership unusually high? Why does another community combine high income with a high value-to-income ratio?
The expanded Michigan 276 reaches much farther into Michigan’s small-city landscape. In the newest 151–200 cohort, Whitehall is about +10.1% from the 2020 estimate base, Cedar Springs +4.5%, Gaylord +3.7% and Newaygo +3.5%, while Gibraltar is about -4.2%, Belleville -3.9% and Buchanan -3.5%. Those contrasts are exactly why one statewide average is not enough.
Open the Michigan 276 comparison ledger, choose peer cities, and then move into each city dashboard for the evidence behind the rank.
