Oakland County, Michigan

County seat: Pontiac · Population 1.3 million (2025) · 867 sq mi

Oakland County is the 2nd most populous of Michigan's 83 counties, with 1,288,337 people (2025 estimate). Its county seat is Pontiac. It is part of the Detroit Metro (Region 10) region, one of the 10 Michigan prosperity regions. The map shows its 41 cities and towns and the 6 neighboring counties.

Map of Oakland County, Michigan with cities, towns and the county boundary
Oakland County, Michigan with its cities and towns, unincorporated communities (CDPs) and neighboring counties. Boundaries: U.S. Census Bureau, 2025. Free to use with attribution (CC BY 4.0).

Oakland County facts

County seat
Pontiac
Population (2025 estimate)
1,288,337 +1.1% since 2020
Land area
867 sq mi 15th largest of 83
Water area
40 sq mi
Population density
1,485 per sq mi
Established
1820
Largest city
Troy 88,733
Median household income
$97,760
Cities and towns
41
ZIP codes
71
Time zone
Eastern
FIPS code
26125

Cities and towns in Oakland County

Oakland County has 41 incorporated cities, towns and villages. Populations count the people living inside Oakland County; cities that cross a county line also list the other counties.

NameTypePopulation 2025Also in
TroyCity88,733
Farmington HillsCity83,291
Rochester HillsCity77,539
SouthfieldCity76,111
NoviCity67,319
Pontiac (county seat)City62,077
Royal OakCity57,583
Oak ParkCity29,072
Madison HeightsCity28,297
Auburn HillsCity25,925
BirminghamCity21,923
FerndaleCity19,212
WixomCity17,313
BerkleyCity15,145
Hazel ParkCity14,937
RochesterCity12,824
South LyonCity12,107
FarmingtonCity11,409
ClawsonCity11,312
Beverly HillsVillage10,449
Walled LakeCity7,320
MilfordVillage6,520
Huntington WoodsCity6,274
HollyVillage5,906
Wolverine LakeVillage4,455
Bloomfield HillsCity4,390
Lathrup VillageCity4,019
OxfordVillage3,451
NorthvilleCity3,285Wayne County
FranklinVillage3,134
Lake OrionVillage2,900
Keego HarborCity2,723
Pleasant RidgeCity2,592
Orchard Lake VillageCity2,214
Sylvan LakeCity1,685
OrtonvilleVillage1,339
Bingham FarmsVillage1,071
Village of ClarkstonCity903
LeonardVillage356
Lake AngelusCity289
FentonCity25Genesee and Livingston counties

ZIP codes in Oakland County

71 ZIP codes reach into Oakland County. ZIP codes ignore county lines, so some also cover a neighboring county.

Population of Oakland County, 2020–2025

Oakland County grew by 13,962 people (+1.1%) between April 2020 and July 2025: 2,119 more births than deaths and a net gain of 10,932 people from migration.

Year (July 1)Population
20201,272,524
20211,273,070
20221,272,787
20231,274,993
20241,282,549
20251,288,337

Neighboring counties

Printable Oakland County map

The PDF is a vector file with real text: it prints sharp on Letter paper and you can search it for a town. The PNG is 2400 pixels wide for slides and documents. Both are free to use with a credit to WhichCounty.

Paste this code to embed the map on your site:

Sources

Back to the Michigan county map with all 83 counties. Found an error? Tell us.