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 charter township211,34311,225-0.28%71115.96 Township
Port Huron charter township310,74910,793-0.07%83812.83 Township
Marysville49,8689,990-0.24%1,3477.33 City
Kimball township59,5649,617-0.19%25837.12 Township
Clay township68,2378,447-0.59%23235.48 Township
St. Clair township77,1537,0930.11%18638.40 Township
St. Clair86,1315,5212.03%2,0852.94 City
Pearl Beach95,7425,3953.52%1,1954.80 CDP
Clyde township105,4325,523-0.18%15235.65 Township
Ira township114,9404,980-0.24%29017.04 Township
Mussey township124,1694,240-0.29%11735.68 Township
Columbus township134,1154,1100.15%11236.65 Township
Burtchville township144,0824,0760.12%26315.55 Township
Algonac154,0804,192-0.54%2,8751.42 City
Casco township164,0093,9960.07%10936.88 Township
Marine City173,9814,071-0.45%1,8462.16 City
East China township183,6163,703-0.44%5486.59 Township
China township193,5433,5060.34%10434.18 Township
Cottrellville township203,4433,4130.29%16520.85 Township
Riley township213,2153,1990.25%8438.24 Township
Wales township223,1933,1760%8537.37 Township
Berlin township233,0783,115-0.48%8337.13 Township
Casco township242,9442,8071.06%7638.87 Township
Emmett township252,5352,5140.2%7235.33 Township
Kenockee township262,3842,405-0.17%6735.65 Township
Capac271,9521,991-0.41%1,0511.86 Village
Brockway township281,8911,8910.21%5633.67 Township
Yale291,8851,897-0.11%1,3731.37 City
Greenwood township301,5161,4910.86%4235.80 Township
Lynn township311,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
Columbus township36163169-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 township is the smallest city in St. Clair County.

10 Largest Cities

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

Location of St. Clair County