Shiawassee County, Michigan Cities (2026)

28 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Byron129,30227,0251.55%81436 Township
Owosso214,46814,695-0.26%2,7575 City
Owosso charter34,8064,7660.13%15232 Township
Vernon44,3324,2740.19%12834 Township
Caledonia charter54,3024,346-0.23%13831 Township
Perry64,1934,1470.1%13332 Township
Woodhull73,7023,6820.03%14526 Township
Durand83,4753,498-0.11%1,7792 City
Burns93,2813,2740%9335 Township
Bennington103,1253,1090.1%8836 Township
Corunna112,9983,045-0.27%9423 City
Shiawassee122,7322,735-0.07%7536 Township
Venice132,4412,4220.08%6537 Township
Perry142,1572,0730.65%8303 City
Antrim152,1132,111-0.05%6035 Township
Hazelton162,0432,051-0.05%5537 Township
Sciota171,6871,6890%6725 Township
Middlebury181,5381,5290.07%6325 Township
Laingsburg191,4031,427-0.28%8842 City
Vernon201,3651,3011.11%3935 Township
Rush211,2621,2630%3635 Township
Morrice229979630.61%7651 Village
Vernon23710728-0.42%7131 Village
Fairfield24647651-0.15%2625 Township
New Lothrop25578587-0.17%6681 Village
Byron26524532-0.19%7421 Village
Bancroft27471477-0.21%7961 Village
Henderson281931831.05%536 Township

Shiawassee County Cities Summary

Largest City

Byron is the largest city in Shiawassee County, with a population of 29,302.

Smallest City

Henderson is the smallest city in Shiawassee County, with a population of 193.

10 Largest Cities

There are 28 cities in Shiawassee County, Michigan.

Location of Shiawassee County