Lapeer County, Michigan Cities (2025)

24 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Lapeer19,1749,0340.31%1,2497 City
Almont27,0746,9570.21%19237 Township
Oregon35,7095,7040%17533 Township
Elba45,2395,2340%16532 Township
Lapeer54,9914,9620.08%16530 Township
Dryden64,8024,7970.04%13535 Township
Attica74,7234,7040.04%13435 Township
Metamora84,5514,3800.75%13334 Township
Hadley94,5464,5440.02%13035 Township
Marathon104,4324,458-0.02%13433 Township
Imlay City113,7633,6930.37%1,5352 City
North Branch123,5413,5620%9836 Township
Imlay133,1703,1200.28%9533 Township
Almont142,8472,8310.11%2,1181 Village
Burnside151,9111,9040.05%3653 Township
Goodland161,7391,7330.06%4936 Township
Rich171,5041,4960.13%4335 Township
North Branch181,1041,1040%7661 Village
Dryden191,0301,033-0.1%9351 Village
Attica201,0139150.1%2125 CDP
Columbiaville21708718-0.28%8031 Village
Metamora226085900.5%7321 Village
Otter Lake23355363-0.56%4701 Village
Clifford243093080%2052 Village

Lapeer County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 24 cities in Lapeer County, Michigan.

Location of Lapeer County