← Back to Discover · All towns in Michigan
Towns in St. Clair County
12 towns with data in St. Clair County, Michigan, largest first. Find your matches.
Port Huron is the largest of the 12 towns we list in St. Clair County, with 28,620 people. Together they have 63,629 people.
| Town | Population | Typical household income | Typical home price |
|---|---|---|---|
| Port Huron | 28,620 | $50,366 | $149,300 |
| Marysville | 9,925 | $66,901 | $208,600 |
| St. Clair | 5,585 | $69,688 | $223,200 |
| Pearl Beach | 4,506 | $83,208 | $301,700 |
| Algonac | 4,139 | $56,820 | $199,500 |
| Marine City | 4,028 | $67,683 | $159,800 |
| Yale | 2,129 | $53,236 | $127,100 |
| Capac | 1,970 | $60,329 | $161,700 |
| Memphis | 1,064 | $57,222 | $213,300 |
| Lakeport | 742 | $54,236 | $206,400 |
| Ruby | 714 | $69,077 | $223,800 |
| Emmett | 207 | $120,074 | $145,800 |
ZIP codes in St. Clair County
21 ZIP codes in St. Clair County, Michigan. A ZIP code can also reach into a neighboring county.
- 48001 Algonac
- 48002 Allenton
- 48006 Avoca
- 48014 Capac
- 48022 Emmett
- 48023 Fair Haven
- 48027 Goodells
- 48028 Harsens Island
- 48032 Jeddo
- 48039 Marine City
- 48040 Marysville
- 48041 Memphis
- 48049 North Street
- 48054 East China
- 48059 Fort Gratiot
- 48060 Port Huron
- 48063 Columbus
- 48064 Casco
- 48074 Smiths Creek
- 48079 Saint Clair
- 48097 Yale
Nearby counties in Michigan
- Macomb County 15
- Lapeer County 10
- Sanilac County 13
- Oakland County 39
- Wayne County 33
- Tuscola County 13
Link to this page
Copy this HTML to link to this page from your own site.