← Back to Discover · All towns in Michigan
Towns in Oakland County
39 towns with data in Oakland County, Michigan, largest first. Find your matches.
Troy is the largest of the 39 towns we list in Oakland County, with 87,898 people. Together they have 802,698 people.
| Town | Population | Typical household income | Typical home price |
|---|---|---|---|
| Troy | 87,898 | $120,045 | $420,300 |
| Farmington Hills | 83,515 | $104,836 | $354,500 |
| Rochester Hills | 77,089 | $120,694 | $409,800 |
| Southfield | 76,236 | $68,166 | $236,200 |
| Novi | 66,717 | $110,723 | $421,900 |
| Pontiac | 62,104 | $44,329 | $121,700 |
| Royal Oak | 57,950 | $101,109 | $328,700 |
| Oak Park | 29,318 | $71,510 | $212,300 |
| Madison Heights | 28,419 | $69,503 | $199,100 |
| Auburn Hills | 25,105 | $84,375 | $245,000 |
| Birmingham | 21,763 | $153,510 | $698,300 |
| Ferndale | 19,190 | $94,640 | $247,700 |
| Wixom | 17,295 | $65,485 | $365,200 |
| Berkley | 15,149 | $116,239 | $316,700 |
| Hazel Park | 14,963 | $67,073 | $158,600 |
| Rochester | 12,934 | $111,750 | $473,200 |
| South Lyon | 11,950 | $92,467 | $294,600 |
| Farmington | 11,504 | $97,750 | $297,200 |
| Clawson | 11,374 | $88,636 | $267,100 |
| Beverly Hills | 10,524 | $177,412 | $511,000 |
| Walled Lake | 7,299 | $72,055 | $224,200 |
| Milford | 6,487 | $105,713 | $363,700 |
| Huntington Woods | 6,328 | $190,150 | $473,900 |
| Holly | 5,964 | $64,305 | $192,300 |
| Wolverine Lake | 4,487 | $92,247 | $288,000 |
| Bloomfield Hills | 4,415 | $189,942 | $947,900 |
| Lathrup Village | 4,059 | $109,893 | $310,600 |
| Oxford | 3,474 | $83,611 | $347,800 |
| Lake Orion | 2,863 | $101,318 | $376,600 |
| Keego Harbor | 2,747 | $64,896 | $255,900 |
| Pleasant Ridge | 2,602 | $171,125 | $448,700 |
| Franklin | 2,554 | $194,079 | $774,900 |
| Orchard Lake Village | 2,238 | $206,667 | $737,000 |
| Sylvan Lake | 1,705 | $106,429 | $391,000 |
| Bingham Farms | 1,680 | $244,618 | $580,500 |
| Ortonville | 1,341 | $98,839 | $244,400 |
| Village of Clarkston | 874 | $93,452 | $457,800 |
| Leonard | 346 | $76,875 | $245,200 |
| Lake Angelus | 238 | $216,908 | $1,052,100 |
ZIP codes in Oakland County
68 ZIP codes in Oakland County, Michigan. A ZIP code can also reach into a neighboring county.
- 48009 Birmingham
- 48017 Clawson
- 48025 Franklin
- 48030 Hazel Park
- 48033 Southfield
- 48034 Southfield
- 48067 Royal Oak
- 48069 Pleasant Ridge
- 48070 Huntington Woods
- 48071 Madison Heights
- 48072 Berkley
- 48073 Royal Oak
- 48075 Southfield
- 48076 Southfield
- 48083 Troy
- 48084 Troy
- 48085 Troy
- 48098 Troy
- 48165 New Hudson
- 48167 Northville
- 48178 South Lyon
- 48220 Ferndale
- 48237 Oak Park
- 48301 Bloomfield Hills
- 48302 Bloomfield Hills
- 48304 Bloomfield Hills
- 48306 Rochester
- 48307 Rochester
- 48309 Rochester
- 48320 Keego Harbor
- 48322 West Bloomfield
- 48323 West Bloomfield
- 48324 West Bloomfield
- 48326 Auburn Hills
- 48327 Waterford
- 48328 Waterford
- 48329 Waterford
- 48331 Farmington
- 48334 Farmington
- 48335 Farmington
- 48336 Farmington
- 48340 Pontiac
- 48341 Pontiac
- 48342 Pontiac
- 48346 Clarkston
- 48348 Clarkston
- 48350 Davisburg
- 48356 Highland
- 48357 Highland
- 48359 Lake Orion
- 48360 Lake Orion
- 48362 Lake Orion
- 48363 Oakland
- 48367 Leonard
- 48370 Oxford
- 48371 Oxford
- 48374 Novi
- 48375 Novi
- 48377 Novi
- 48380 Milford
- 48381 Milford
- 48382 Commerce Township
- 48383 White Lake
- 48386 White Lake
- 48390 Walled Lake
- 48393 Wixom
- 48442 Holly
- 48462 Ortonville
Nearby counties in Michigan
- Macomb County 15
- Wayne County 33
- Livingston County 5
- Lapeer County 10
- Washtenaw County 8
- Genesee County 19
Link to this page
Copy this HTML to link to this page from your own site.