Cities in St. Clair County, Michigan by Population (2024)

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

Note: As defined by the US Census Bureau, a city's official boundaries often extend miles beyond the city itself and may even cross county lines. As such, several thousand US cities officially exist in two or more counties (and therefore appear on multiple counties' lists of cities.)

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
Rank
2024 Population
2020 Population
Annual Change
Density (/mi²)
Area (mi²)
Type
Port Huron128,20128,928-0.64%3,4818.1City
Fort Gratiot charter township211,37511,225-0.28%71316.0Township
Port Huron charter township310,75610,793-0.07%83812.8Township
Marysville49,8929,990-0.25%1,3507.3City
Kimball township59,5829,617-0.19%25837.1Township
Clay township68,2868,447-0.59%23435.5Township
St. Clair township77,1457,0930.11%18638.4Township
St. Clair86,0095,5212.07%2,0442.9City
Richmond95,8195,865-0.21%2,0132.9City
Clyde township105,4425,523-0.18%15335.7Township
Ira township114,9524,980-0.24%29117.0Township
Mussey township124,1814,240-0.29%11735.7Township
Columbus township134,1094,1100.15%11236.6Township
Algonac144,1024,192-0.56%2,8911.4City
Burtchville township154,0774,0760.12%26215.5Township
Casco township164,0063,9960.07%10936.9Township
Marine City173,9994,071-0.45%1,8552.2City
Imlay City183,7583,7020.37%1,5332.5City
East China township193,6323,703-0.44%5516.6Township
China township203,5313,5060.34%10334.2Township
Cottrellville township213,4333,4130.29%16520.9Township
Riley township223,2073,1990.25%8438.2Township
Wales township233,1933,1760%8537.4Township
Berlin township243,0933,115-0.48%8337.1Township
Emmett township252,5302,5140.2%7235.3Township
Kenockee township262,3882,405-0.17%6735.7Township
Capac271,9601,991-0.41%1,0551.9Village
Yale281,8871,897-0.16%1,3741.4City
Brockway township291,8871,8910.21%5633.7Township
Grant township301,8101,828-0.33%6129.7Township
Greenwood township311,5031,4910.87%4235.8Township
Brown City321,2921,302-0.23%1,1391.1City
Lynn township331,1151,122-0.09%3135.7Township
Memphis341,0551,082-0.66%9401.1City
Emmett35235238-0.42%1571.5Village
showing: 35 rows

Note: City markers shown outside the county boundary mean that a part of the city extends into this county, but is primarily located in an adjacent county.

What is the largest city in St. Clair County, Michigan?

Port Huron is the largest city in St. Clair County.

What is the smallest city in St. Clair County, Michigan?

Emmett is the smallest city in St. Clair County.

How many cities are in St. Clair County?

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

Frequently Asked Questions