Genesee County, Michigan Cities (2025)

32 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Flint179,39181,109-0.43%2,37433 City
Grand Blanc charter240,19739,8820.35%1,23033 Township
Flint charter330,96531,3970.01%1,34123 Township
Burton429,35729,669-0.21%1,25723 City
Davison520,49420,4490.27%61533 Township
Genesee charter620,30020,5430.08%69929 Township
Mount Morris719,61319,977-0.03%62232 Township
Fenton charter817,34316,8890.61%72824 Township
Mundy915,49215,2910.49%43036 Township
Vienna charter1013,05513,288-0.06%37335 Township
Fenton1111,84512,029-0.31%1,7817 City
Flushing charter1210,61210,6820.21%33831 Township
Richfield138,9718,9860.04%25635 Township
Atlas148,3068,3360.19%23635 Township
Flushing158,1828,392-0.51%2,2664 City
Grand Blanc167,8858,078-0.49%2,1834 City
Clayton charter177,3547,453-0.01%21534 Township
Argentine187,0347,0690.26%20335 Township
Gaines196,6476,6590.21%18935 Township
Thetford206,5056,620-0.05%18835 Township
Montrose charter215,9525,9960.15%17434 Township
Swartz Creek225,8385,887-0.17%1,3934 City
Davison235,0425,127-0.34%2,5392 City
Forest244,3744,4420.02%12336 Township
Linden254,1954,1450.24%1,7812 City
Mount Morris263,0773,164-0.58%2,6801 City
Clio272,4632,522-0.48%2,2231 City
Goodrich282,0152,020-0.05%9182 Village
Montrose291,7001,740-0.47%1,7401 City
Otisville30804817-0.37%9131 Village
Lennon31469478-0.42%5141 Village
Gaines32373376-0.27%9970 Village

Genesee County Cities Summary

Largest City

Flint is the largest city in Genesee County, with a population of 79,391.

Smallest City

Gaines is the smallest city in Genesee County, with a population of 373.

10 Largest Cities

There are 32 cities in Genesee County, Michigan.

Location of Genesee County