Lapeer County, Michigan Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Lapeer19,2329,0390.34%1,2577 City
Almont27,1436,9560.56%19437 Township
Oregon35,7285,7040.1%17633 Township
Elba45,2615,2350.1%16632 Township
Lapeer55,0024,9610.12%16630 Township
Dryden64,8164,7950.15%13635 Township
Attica74,7364,7040.15%13435 Township
Metamora84,6204,3841.03%13534 Township
Hadley94,5584,5430.07%13035 Township
Marathon104,4484,4610.09%13533 Township
Imlay City113,7653,6920.32%1,5362 City
North Branch123,5633,5620.17%9936 Township
Imlay133,2093,1240.53%9633 Township
Almont142,8512,8310.11%2,1211 Village
Burnside151,9201,9030.16%3653 Township
Goodland161,7421,7330.17%4936 Township
Rich171,5021,4950%4335 Township
North Branch181,1111,1070%7701 Village
Dryden191,0371,0320%9411 Village
Columbiaville20710718-0.28%8051 Village
Metamora216165910.49%7411 Village
Otter Lake22355363-0.56%4701 Village
Clifford233083080%2042 Village

Lapeer County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 23 cities in Lapeer County, Michigan.

Location of Lapeer County