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.

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.
| Name | Type | Population 2025 | Also in |
|---|---|---|---|
| Troy | City | 88,733 | |
| Farmington Hills | City | 83,291 | |
| Rochester Hills | City | 77,539 | |
| Southfield | City | 76,111 | |
| Novi | City | 67,319 | |
| Pontiac (county seat) | City | 62,077 | |
| Royal Oak | City | 57,583 | |
| Oak Park | City | 29,072 | |
| Madison Heights | City | 28,297 | |
| Auburn Hills | City | 25,925 | |
| Birmingham | City | 21,923 | |
| Ferndale | City | 19,212 | |
| Wixom | City | 17,313 | |
| Berkley | City | 15,145 | |
| Hazel Park | City | 14,937 | |
| Rochester | City | 12,824 | |
| South Lyon | City | 12,107 | |
| Farmington | City | 11,409 | |
| Clawson | City | 11,312 | |
| Beverly Hills | Village | 10,449 | |
| Walled Lake | City | 7,320 | |
| Milford | Village | 6,520 | |
| Huntington Woods | City | 6,274 | |
| Holly | Village | 5,906 | |
| Wolverine Lake | Village | 4,455 | |
| Bloomfield Hills | City | 4,390 | |
| Lathrup Village | City | 4,019 | |
| Oxford | Village | 3,451 | |
| Northville | City | 3,285 | Wayne County |
| Franklin | Village | 3,134 | |
| Lake Orion | Village | 2,900 | |
| Keego Harbor | City | 2,723 | |
| Pleasant Ridge | City | 2,592 | |
| Orchard Lake Village | City | 2,214 | |
| Sylvan Lake | City | 1,685 | |
| Ortonville | Village | 1,339 | |
| Bingham Farms | Village | 1,071 | |
| Village of Clarkston | City | 903 | |
| Leonard | Village | 356 | |
| Lake Angelus | City | 289 | |
| Fenton | City | 25 | Genesee 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.
- 48009
- 48017
- 48025
- 48030
- 48033
- 48034
- 48067
- 48069
- 48070
- 48071
- 48072
- 48073
- 48075
- 48076
- 48083
- 48084
- 48085
- 48098
- 48165
- 48167 also Wayne and Washtenaw counties
- 48178 also Washtenaw and Livingston counties
- 48220
- 48237
- 48301
- 48302
- 48304
- 48306 also Macomb County
- 48307
- 48309
- 48320
- 48322
- 48323
- 48324
- 48326
- 48327
- 48328
- 48329
- 48331
- 48334
- 48335
- 48336
- 48340
- 48341
- 48342
- 48346
- 48348
- 48350
- 48356
- 48357
- 48359
- 48360
- 48362
- 48363
- 48367
- 48370
- 48371 also Lapeer County
- 48374
- 48375
- 48377
- 48380 also Livingston County
- 48381
- 48382
- 48383
- 48386
- 48390
- 48393
- 48428 also Lapeer County
- 48430 also Livingston and Genesee counties
- 48439 also Genesee County
- 48442 also Genesee and Livingston counties
- 48462 also Lapeer and Genesee counties
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 |
|---|---|
| 2020 | 1,272,524 |
| 2021 | 1,273,070 |
| 2022 | 1,272,787 |
| 2023 | 1,274,993 |
| 2024 | 1,282,549 |
| 2025 | 1,288,337 |
Neighboring counties
- Macomb County east · 886,221 people
- Livingston County west · 197,315 people
- Wayne County south · 1,769,038 people
- Genesee County northwest · 401,093 people
- Lapeer County north · 89,516 people
- Washtenaw County southwest · 370,214 people
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.
- PDF (Letter) (218 KB)
- PNG (2400 px) (120 KB)
Paste this code to embed the map on your site:
Sources
- Boundaries: U.S. Census Bureau, 2025 Cartographic Boundary Files (1:500,000).
- Population: Census Bureau county and city estimates, Vintage 2025. CDP populations: American Community Survey 2020–2024.
- Places and ZIP codes: Census Bureau 2026 Gazetteer and 2020 ZIP Code Tabulation Area relationship files.
- County seat, founding year and name origin: Wikidata (CC0), checked against state sources.
Back to the Michigan county map with all 83 counties. Found an error? Tell us.