There are 40 cities in Oakland County, Michigan.

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
Rank
2024 Population
2020 Census
Annual Change
Density (mi²)
Area (mi²)
Troy186,41987,076-0.45%2,58433.45
Farmington Hills281,47583,774-0.77%2,44933.27
Rochester Hills375,68276,119-0.17%2,30732.80
Southfield474,46576,381-0.64%2,83626.25
Novi565,95466,154-0.32%2,18130.25
Pontiac661,39061,821-0.38%3,08719.89
Royal Oak756,83358,023-0.58%4,82011.79
Oak Park828,62429,516-0.84%5,5535.16
Madison Heights928,40328,3860.21%4,0087.09
Auburn Hills1026,90924,3782.72%1,61816.63
Birmingham1121,59521,780-0.28%4,5034.80
Ferndale1218,63319,209-0.89%4,8063.88
Wixom1317,09417,173-0.17%1,8699.15
Berkley1414,71515,160-0.83%5,6272.62
Hazel Park1514,69614,941-0.48%5,2152.82
Rochester1612,64212,997-0.75%3,3003.83
South Lyon1711,87111,7370.19%3,1733.74
Farmington1811,23011,558-0.78%4,2172.66
Clawson1911,03411,360-0.76%5,0152.20
Beverly Hills2010,27910,566-0.75%2,5544.02
Walled Lake217,4727,2261.04%3,3832.21
Milford226,3386,506-0.75%2,5862.45
Huntington Woods236,1706,366-0.88%4,1411.49
Northville245,9016,106-0.91%2,8942.04
Holly255,8555,982-0.61%2,1562.72
Wolverine Lake264,3824,505-0.75%3,4831.26
Bloomfield Hills274,3434,439-0.44%8764.96
Lathrup Village283,9614,080-0.8%2,6301.51
Oxford293,4443,484-0.23%2,7361.26
Franklin303,0663,152-0.68%1,1512.66
Lake Orion312,8372,886-0.7%3,5150.81
Keego Harbor322,6982,759-0.63%5,4510.49
Pleasant Ridge332,5472,622-0.78%4,5240.56
Orchard Lake Village342,1882,231-0.5%9132.40
Sylvan Lake351,7101,7140.12%3,2880.52
Ortonville361,3091,350-0.83%1,3580.96
Bingham Farms371,2191,1273.66%1,0041.21
Village of Clarkston38895924-0.89%2,0200.44
Leonard39342357-1.44%3440.99
Lake Angelus402982821.36%2991
showing: 40 rows

Cities in Oakland County, Michigan by Population (2024)

What is the largest city in Oakland County, Michigan?

Troy is the largest city in Oakland County.

What is the smallest city in Oakland County, Michigan?

Lake Angelus is the smallest city in Oakland County.

How many cities are in Oakland County?

There are 40 cities in Oakland County, Michigan.

Frequently Asked Questions