Town Chart.

← 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.

TownPopulationTypical household incomeTypical 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.

Nearby counties in Michigan

Link to this page

Copy this HTML to link to this page from your own site.