Shiawassee County, Michigan Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Byron129,09527,0231.43%80836 Township
Owosso214,39114,687-0.32%2,7425 City
Owosso34,7864,7670%15132 Township
Caledonia44,3184,352-0.12%13931 Township
Vernon54,2894,281-0.16%12734 Township
Perry64,1654,137-0.05%13232 Township
Woodhull73,6873,675-0.05%14426 Township
Durand83,4513,495-0.17%1,7672 City
Burns93,2653,274-0.09%9235 Township
Bennington103,1003,111-0.16%8736 Township
Corunna112,9923,045-0.27%9403 City
Shiawassee122,7242,733-0.07%7536 Township
Venice132,4182,423-0.25%6537 Township
Perry142,1472,0740.61%8263 City
Antrim152,1152,1150%6035 Township
Hazelton162,0262,049-0.3%5437 Township
Sciota171,6761,687-0.24%6625 Township
Middlebury181,5251,529-0.2%6225 Township
Laingsburg191,3971,427-0.36%8802 City
Vernon201,3241,299-0.08%3735 Township
Rush211,2531,263-0.24%3635 Township
Morrice229799600.41%7511 Village
Vernon23711731-0.56%7141 Village
Fairfield24642649-0.47%2625 Township
New Lothrop25580592-0.34%6711 Village
Byron26523532-0.38%7411 Village
Bancroft27472476-0.21%7971 Village
Henderson281841800%5.036 Township

Shiawassee County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 28 cities in Shiawassee County, Michigan.

Location of Shiawassee County