St. Clair County, Michigan Cities (2025)

36 cities

City
Rank
2025 Pop.
2020 Pop.
Change
Density
Area (mi²)
Type
Port Huron128,01928,928-0.65%3,4588.10 City
Fort Gratiot charter211,34311,225-0.28%71115.96 Township
Port Huron charter310,74910,793-0.07%83812.83 Township
Marysville49,8689,990-0.24%1,3477.33 City
Kimball59,5649,617-0.19%25837.12 Township
Clay68,2378,447-0.59%23235.48 Township
St. Clair77,1537,0930.11%18638.40 Township
St. Clair86,1315,5212.03%2,0852.94 City
Pearl Beach95,7425,3953.52%1,1954.80 CDP
Clyde105,4325,523-0.18%15235.65 Township
Ira114,9404,980-0.24%29017.04 Township
Mussey124,1694,240-0.29%11735.68 Township
Columbus134,1154,1100.15%11236.65 Township
Burtchville144,0824,0760.12%26315.55 Township
Algonac154,0804,192-0.54%2,8751.42 City
Casco164,0093,9960.07%10936.88 Township
Marine City173,9814,071-0.45%1,8462.16 City
East China183,6163,703-0.44%5486.59 Township
China193,5433,5060.34%10434.18 Township
Cottrellville203,4433,4130.29%16520.85 Township
Riley213,2153,1990.25%8438.24 Township
Wales223,1933,1760%8537.37 Township
Berlin233,0783,115-0.48%8337.13 Township
Casco242,9442,8071.06%7638.87 Township
Emmett252,5352,5140.2%7235.33 Township
Kenockee262,3842,405-0.17%6735.65 Township
Capac271,9521,991-0.41%1,0511.86 Village
Brockway281,8911,8910.21%5633.67 Township
Yale291,8851,897-0.11%1,3731.37 City
Greenwood301,5161,4910.86%4235.80 Township
Lynn311,1141,122-0.09%3135.72 Township
Memphis321,0481,082-0.66%9341.12 City
Lakeport339987847.2%9651.03 CDP
Ruby349016307.13%2403.75 CDP
Emmett35234238-0.43%1561.50 Village
Columbus36163169-1.21%1140.34 Township

St. Clair County Cities Summary

Largest City

Port Huron is the largest city in St. Clair County, with a population of 28,019.

Smallest City

Columbus is the smallest city in St. Clair County, with a population of 163.

10 Largest Cities

There are 36 cities in St. Clair County, Michigan.

Location of St. Clair County