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.