Oakland County, Michigan Cities (2025)

128 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Troy189,73187,3060.59%2,68333 City
Troy289,73187,1190.59%2,68333 City
Farmington Hills384,26084,0020.1%2,53333 City
Farmington Hills484,26083,8250.1%2,53333 City
Rochester Hills578,87676,3110.7%2,40433 City
Rochester Hills678,87676,1440.7%2,40433 City
Southfield776,99076,6080.15%2,93326 City
Southfield876,99076,4090.15%2,93326 City
Waterford charter971,22570,5730.97%2,32531 Township
Waterford charter1071,22570,4030.97%2,32531 Township
Novi1168,06266,2320.57%2,25030 City
Novi1268,06266,1260.57%2,25030 City
West Bloomfield charter1367,24065,8870.98%2,49627 Township
West Bloomfield charter1467,24065,7270.98%2,49627 Township
Pontiac1562,70061,6020.28%3,15320 City
Pontiac1662,70061,8390.28%3,15320 City
Royal Oak1758,29958,2030.08%4,94412 City
Royal Oak1858,29958,0560.08%4,94412 City
Commerce charter1945,21143,0541.31%1,64427 Township
Commerce charter2045,21143,1451.31%1,64427 Township
Bloomfield charter2144,68844,2470.74%1,81825 Township
Bloomfield charter2244,68844,1610.74%1,81825 Township
Orion charter2339,47438,1990.91%1,19033 Township
Orion charter2439,47438,1500.91%1,19033 Township
Independence charter2538,07536,6871.21%1,08735 Township
Independence charter2638,07536,6151.21%1,08735 Township
White Lake charter2731,90630,9381.29%95234 Township
White Lake charter2831,90630,8661.29%95234 Township
Oak Park2929,38029,570-0.07%5,7085 City
Oak Park3029,38029,490-0.07%5,7085 City
Madison Heights3128,68328,4660.2%4,0487 City
Madison Heights3228,68328,3950.2%4,0487 City
Lyon charter3327,40323,2593.12%88531 Township
Lyon charter3427,40323,3243.12%88531 Township
Auburn Hills3526,46924,3651.62%1,59117 City
Auburn Hills3626,46924,3571.62%1,59117 City
Oxford charter3723,51022,4051.76%69534 Township
Oxford charter3823,51022,3901.76%69534 Township
Birmingham3922,30521,8170.48%4,6545 City
Birmingham4022,30521,7670.48%4,6545 City
Oakland charter4120,99320,0761.32%57936 Township
Oakland charter4220,99320,0571.32%57936 Township
Highland charter4320,75019,1612.03%60934 Township
Highland charter4420,75019,1852.03%60934 Township
Ferndale4519,48919,1850.3%5,0274 City
Ferndale4619,48919,1980.3%5,0274 City
Milford charter4718,21117,0973.42%55133 Township
Milford charter4818,21117,0543.42%55133 Township
Wixom4917,56917,1920.47%1,9239 City
Wixom5017,56917,1520.47%1,9239 City
Brandon charter5115,86115,3851.37%45235 Township
Brandon charter5215,86115,3761.37%45235 Township
Berkley5315,34915,1920.24%5,8703 City
Berkley5415,34915,1670.24%5,8703 City
Springfield charter5515,13114,7111.1%42835 Township
Springfield charter5615,13114,6991.1%42835 Township
Hazel Park5715,09314,9880.19%5,3563 City
Hazel Park5815,09314,9480.19%5,3563 City
Southfield5914,91114,8910.68%1,8518 Township
Southfield6014,91114,8520.68%1,8518 Township
Rochester6112,97313,031-0.04%3,3864 City
Rochester6212,97312,997-0.04%3,3864 City
Holly6312,50812,0130.91%36334 Township
Holly6412,50812,0150.91%36334 Township
South Lyon6512,34211,7431.01%3,2994 City
South Lyon6612,34211,7261.01%3,2994 City
Farmington6711,54311,593-0.03%4,3353 City
Farmington6811,54311,561-0.03%4,3353 City
Clawson6911,45911,3940.17%5,2092 City
Clawson7011,45911,3620.17%5,2092 City
Beverly Hills7110,54210,620-0.09%2,6184 Village
Beverly Hills7210,54210,591-0.09%2,6184 Village
Walled Lake737,4597,2460.62%3,3772 City
Walled Lake747,4597,2260.62%3,3772 City
Milford756,5666,5210.18%2,6792 Village
Milford766,5666,5050.18%2,6792 Village
Groveland776,4295,9122.32%18235 Township
Groveland786,4295,9162.32%18235 Township
Rose796,3876,1871.74%18535 Township
Rose806,3876,1771.74%18535 Township
Huntington Woods816,3396,386-0.09%4,2571 City
Huntington Woods826,3396,368-0.09%4,2571 City
Holly835,9795,999-0.02%2,1123 Village
Holly845,9795,982-0.02%2,1123 Village
Wolverine Lake854,5034,518-0.02%3,5791 Village
Wolverine Lake864,5034,505-0.02%3,5791 Village
Bloomfield Hills874,4434,452-0.02%8965 City
Bloomfield Hills884,4434,445-0.02%8965 City
Lathrup Village894,0634,092-0.1%2,6982 City
Lathrup Village904,0634,081-0.1%2,6982 City
Oxford913,4923,4900.06%2,7741 Village
Oxford923,4923,4800.06%2,7741 Village
Franklin933,1613,1620.03%1,1873 Village
Franklin943,1613,1530.03%1,1873 Village
Franklin953,0443,0620.16%7938 Township
Franklin963,0443,0600.16%7938 Township
Lake Orion972,8522,886-0.21%3,6011 Village
Lake Orion982,8522,880-0.21%3,6011 Village
Keego Harbor992,7662,7700.04%5,5880 City
Keego Harbor1002,7662,7600.04%5,5880 City
Pleasant Ridge1012,6182,629-0.04%4,5851 City
Pleasant Ridge1022,6182,622-0.04%4,5851 City
Royal Oak charter1032,3652,3740.72%4,3321 Township
Royal Oak charter1042,3652,3670.72%4,3321 Township
Orchard Lake Village1052,2452,2340.13%9362 City
Orchard Lake Village1062,2452,2280.13%9362 City
Sylvan Lake1071,7111,719-0.06%3,2901 City
Sylvan Lake1081,7111,714-0.06%3,2901 City
Franklin1091,5511,5090.65%7820 Township
Franklin1101,5511,5040.65%7820 Township
Ortonville1111,3511,3540%1,4011 Village
Ortonville1121,3511,3500%1,4011 Village
Highland1131,1911,1460.93%3237 Township
Highland1141,1911,1480.93%3237 Township
Bingham Farms1151,0791,093-0.28%8891 Village
Bingham Farms1161,0791,092-0.28%8891 Village
Village Clarkston117921928-0.11%2,0790 City
Village Clarkston118921925-0.11%2,0790 City
Franklin1197437280.13%2135 Township
Franklin1207437280.13%2135 Township
Leonard1213603580%3631 Village
Leonard1223603570%3631 Village
Lake Angelus1232922840.69%2961 City
Lake Angelus1242922790.69%2961 City
Troy1252602510.39%736 Township
Troy1262602510.39%736 Township
Novi1271621620.62%1,5140 Township
Novi1281621620.62%1,5140 Township

Oakland County Cities Summary

Largest City

Troy is the largest city in Oakland County, with a population of 89,731.

Smallest City

Novi is the smallest city in Oakland County, with a population of 162.

10 Largest Cities

There are 128 cities in Oakland County, Michigan.

Location of Oakland County