Genesee County, Michigan Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Flint178,92981,097-0.48%2,36033 City
Grand Blanc240,15039,8690.32%1,22833 Township
Flint330,78531,404-0.19%1,33323 Township
Burton429,23229,662-0.28%1,25223 City
Davison520,42720,4480.12%61333 Township
Genesee620,23820,580-0.14%69629 Township
Mount Morris719,43219,931-0.27%61632 Township
Fenton817,56116,9390.88%73724 Township
Mundy915,55815,2890.58%43236 Township
Vienna1012,98513,272-0.12%37135 Township
Fenton1111,72911,969-0.38%1,7637 City
Flushing1210,56310,683-0.1%33731 Township
Richfield138,9388,984-0.03%25535 Township
Atlas148,2758,3340.05%23535 Township
Flushing158,1278,395-0.59%2,2514 City
Grand Blanc167,8358,084-0.57%2,1694 City
Clayton177,2877,445-0.3%21334 Township
Argentine187,0347,0690.19%20335 Township
Gaines196,6096,661-0.02%18835 Township
Thetford206,4626,625-0.31%18735 Township
Montrose215,8865,993-0.17%17234 Township
Swartz Creek225,8125,886-0.26%1,3874 City
Davison235,0175,129-0.44%2,5262 City
Forest244,3464,444-0.18%12236 Township
Linden254,1924,1430.14%1,7802 City
Mount Morris263,0673,161-0.62%2,6721 City
Clio272,4652,536-0.52%2,2251 City
Goodrich282,0002,019-0.15%9112 Village
Montrose291,6911,739-0.53%1,7311 City
Otisville30802818-0.37%9101 Village
Lennon31464475-0.43%5081 Village
Gaines32368373-0.27%9840 Village

Genesee County Cities Summary

Largest City

Flint is the largest city in Genesee County, with a population of 78,929.

Smallest City

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

10 Largest Cities

There are 32 cities in Genesee County, Michigan.

Location of Genesee County