← Back to Discover · All towns in Michigan
Towns in Shiawassee County
13 towns with data in Shiawassee County, Michigan, largest first. Find your matches.
Owosso is the largest of the 13 towns we list in Shiawassee County, with 14,632 people. Together they have 30,620 people.
| Town | Population | Typical household income | Typical home price |
|---|---|---|---|
| Owosso | 14,632 | $54,229 | $132,600 |
| Durand | 3,483 | $66,743 | $140,300 |
| Corunna | 3,037 | $46,141 | $151,000 |
| Perry | 2,073 | $75,321 | $164,000 |
| Laingsburg | 1,769 | $77,400 | $210,100 |
| Morrice | 1,550 | $66,071 | $121,900 |
| Middletown | 799 | $46,250 | $90,700 |
| New Lothrop | 733 | $72,344 | $205,700 |
| Vernon | 697 | $69,625 | $133,400 |
| Byron | 617 | $58,958 | $165,400 |
| Bancroft | 469 | $90,000 | $135,600 |
| Shaftsburg | 441 | $94,100 | $233,400 |
| Henderson | 320 | $73,750 | $173,100 |
ZIP codes in Shiawassee County
12 ZIP codes in Shiawassee County, Michigan. A ZIP code can also reach into a neighboring county.
- 48414 Bancroft
- 48418 Byron
- 48429 Durand
- 48449 Lennon
- 48460 New Lothrop
- 48476 Vernon
- 48817 Corunna
- 48841 Henderson
- 48848 Laingsburg
- 48857 Morrice
- 48867 Owosso
- 48872 Perry
Nearby counties in Michigan
- Genesee County 19
- Clinton County 12
- Ingham County 12
- Livingston County 5
- Saginaw County 15
- Gratiot County 7
Link to this page
Copy this HTML to link to this page from your own site.