Lapeer County, Michigan Cities (2026)

23 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Lapeer19,2029,0340.31%1,2537 City
Almont27,0896,9570.21%19337 Township
Oregon35,7095,7040%17533 Township
Elba45,2395,2340%16532 Township
Lapeer54,9954,9620.08%16630 Township
Dryden64,8044,7970.04%13535 Township
Attica74,7254,7040.04%13435 Township
Metamora84,5854,3800.75%13434 Township
Hadley94,5474,5440.02%13035 Township
Marathon104,4314,458-0.02%13433 Township
Imlay City113,7773,6930.37%1,5412 City
North Branch123,5413,5620%9836 Township
Imlay133,1793,1200.28%9533 Township
Almont142,8502,8310.11%2,1211 Village
Burnside151,9121,9040.05%3653 Township
Goodland161,7401,7330.06%4936 Township
Rich171,5061,4960.13%4335 Township
North Branch181,1041,1040%7661 Village
Dryden191,0301,0330%9351 Village
Columbiaville20706718-0.28%8001 Village
Metamora216125900.66%7361 Village
Otter Lake22354363-0.28%4691 Village
Clifford233093080%2052 Village

Lapeer County Cities Summary

Largest City

Lapeer is the largest city in Lapeer County, with a population of 9,202.

Smallest City

Clifford is the smallest city in Lapeer County, with a population of 309.

10 Largest Cities

There are 23 cities in Lapeer County, Michigan.

Location of Lapeer County