City Stability Ranking
As Of 2024
| Rank | City | Combined Score | National Percentile | Trend |
|---|---|---|---|---|
| 1 | Auburn Hills | 74 | 89th | Stable |
| 2 | Berkley | 74 | 89th | Stable |
| 3 | Beverly Hills | 74 | 89th | Stable |
| 4 | Bingham Farms | 74 | 89th | Stable |
| 5 | Birmingham | 74 | 89th | Stable |
| 6 | Bloomfield Hills | 74 | 89th | Stable |
| 7 | Clawson | 74 | 89th | Stable |
| 8 | Farmington | 74 | 89th | Stable |
| 9 | Farmington Hills | 74 | 89th | Stable |
| 10 | Ferndale | 74 | 89th | Stable |
| 11 | Franklin | 74 | 89th | Stable |
| 12 | Hazel Park | 74 | 89th | Stable |
| 13 | Holly | 74 | 89th | Stable |
| 14 | Huntington Woods | 74 | 89th | Stable |
| 15 | Keego Harbor | 74 | 89th | Stable |
| 16 | Lake Angelus | 74 | 89th | Stable |
| 17 | Lake Orion | 74 | 89th | Stable |
| 18 | Lathrup Village | 74 | 89th | Stable |
| 19 | Leonard | 74 | 89th | Stable |
| 20 | Madison Heights | 74 | 89th | Stable |
| 21 | Milford | 74 | 89th | Stable |
| 22 | Novi | 74 | 89th | Stable |
| 23 | Oak Park | 74 | 89th | Stable |
| 24 | Ortonville | 74 | 89th | Stable |
| 25 | Oxford | 74 | 89th | Stable |
| 26 | Pleasant Ridge | 74 | 89th | Stable |
| 27 | Pontiac | 74 | 89th | Stable |
| 28 | Rochester | 74 | 89th | Stable |
| 29 | Rochester Hills | 74 | 89th | Stable |
| 30 | Royal Oak | 74 | 89th | Stable |
| 31 | South Lyon | 74 | 89th | Stable |
| 32 | Southfield | 74 | 89th | Stable |
| 33 | Sylvan Lake | 74 | 89th | Stable |
| 34 | Troy | 74 | 89th | Stable |
| 35 | Walled Lake | 74 | 89th | Stable |
| 36 | Wixom | 74 | 89th | Stable |
| 37 | Wolverine Lake | 74 | 89th | Stable |
| 38 | Brighton | 74 | 88th | Improving |
| 39 | Fowlerville | 74 | 88th | Improving |
| 40 | Hartland | 74 | 88th | Improving |
| 41 | Howell | 74 | 88th | Improving |
| 42 | Pinckney | 74 | 88th | Improving |
| 43 | Bath | 69 | 82th | Improving |
| 44 | DeWitt | 69 | 82th | Improving |
| 45 | Eagle | 69 | 82th | Improving |
| 46 | Elsie | 69 | 82th | Improving |
| 47 | Eureka | 69 | 82th | Improving |
| 48 | Fowler | 69 | 82th | Improving |
| 49 | Lake Victoria | 69 | 82th | Improving |
| 50 | Maple Rapids | 69 | 82th | Improving |
| 51 | Ovid | 69 | 82th | Improving |
| 52 | St. Johns | 69 | 82th | Improving |
| 53 | Wacousta | 69 | 82th | Improving |
| 54 | Westphalia | 69 | 82th | Improving |
| 55 | Byron Center | 68 | 81th | Declining |
| 56 | Caledonia | 68 | 81th | Declining |
| 57 | Cannonsburg | 68 | 81th | Declining |
| 58 | Casnovia | 68 | 81th | Declining |
| 59 | Cedar Springs | 68 | 81th | Declining |
| 60 | Comstock Park | 68 | 81th | Declining |
| 61 | Cutlerville | 68 | 81th | Declining |
| 62 | East Grand Rapids | 68 | 81th | Declining |
| 63 | Forest Hills | 68 | 81th | Declining |
| 64 | Grand Rapids | 68 | 81th | Declining |
| 65 | Grandville | 68 | 81th | Declining |
| 66 | Kent City | 68 | 81th | Declining |
| 67 | Kentwood | 68 | 81th | Declining |
| 68 | Lowell | 68 | 81th | Declining |
| 69 | Northview | 68 | 81th | Declining |
| 70 | Rockford | 68 | 81th | Declining |
| 71 | Sparta | 68 | 81th | Declining |
| 72 | Walker | 68 | 81th | Declining |
| 73 | Wyoming | 68 | 81th | Declining |
| 74 | Chums Corner | 67 | 78th | Improving |
| 75 | Fife Lake | 67 | 78th | Improving |
| 76 | Grawn | 67 | 78th | Improving |
| 77 | Interlochen | 67 | 78th | Improving |
| 78 | Kingsley | 67 | 78th | Improving |
| 79 | Traverse City | 67 | 78th | Improving |
| 80 | Cedar | 65 | 76th | Improving |
| 81 | Empire | 65 | 76th | Improving |
| 82 | Glen Arbor | 65 | 76th | Improving |
| 83 | Greilickville | 65 | 76th | Improving |
| 84 | Lake Leelanau | 65 | 76th | Improving |
| 85 | Leland | 65 | 76th | Improving |
| 86 | Maple City | 65 | 76th | Improving |
| 87 | Northport | 65 | 76th | Improving |
| 88 | Omena | 65 | 76th | Improving |
| 89 | Suttons Bay | 65 | 76th | Improving |
| 90 | Allendale | 62 | 70th | Improving |
Educational next steps
Explore trusted economic context resources
Informational only. No forms, no lead capture, and no financial advice.
See how Michigan is scored
Understand how Combined Score, trend direction, and percentile benchmarks are calculated.
Review methodology
Review source data used for Michigan
Inspect source systems, update cadence, and public dataset coverage used in this model.
Open data sources
Explore federal labor data context for Michigan
Compare this analysis with official labor market data from the U.S. Bureau of Labor Statistics.
Open BLS data