Rochester Hills

City in Oakland County, Michigan

View of Rochester Hills, Michigan
Photo: Wm. Chris Rowland, II · CC BY-SA 3.0

Rochester Hills is a city in Oakland County, Michigan, with 76,300 residents (2020 Census). It sits at 820 ft (250 m) above sea level. The nearest town is Rochester, 2.6 miles NE.

About Rochester Hills

Rochester Hills is a city in Oakland County, Michigan, United States. A northern suburb of Detroit, Rochester Hills is located about 25 miles (40 km) north of downtown Detroit. As of the 2020 census, the city had a population of 76,300. The area was first settled by European Americans in 1817 and organized as Avon Township in 1835. The city of Rochester was incorporated in 1967, while the remaining area of Avon Township was incorporated and renamed the city of Rochester Hills in 1984.

Text: Wikipedia · CC BY-SA 4.0

Rochester Hills weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Rochester Hills

All 8 webcams near Rochester Hills ›

Webcams: Windy.com

Living in Rochester Hills

Median household income
$120,694
Median home value
$409,800
Median rent
$1,644/mo
Median age
41
Cost of living and demographics of Rochester Hills ›

Do you know Rochester Hills? Tell us about it

Help other travelers: share what makes Rochester Hills special. We review every message before publishing it.

Map of Rochester Hills

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Rochester Hills Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Rochester Hills, MI population

Rochester Hills had 76,300 residents in the 2020 Census.

2020 Census76,300
Density2,326 per sq mi (898 per km²)

Source: U.S. Census Bureau, Decennial Census.

Rochester Hills at a glance

StateMichigan (MI)
CountyOakland County
TypeCity
Population76,300 (2020)
Land area32.80 sq mi (85.0 km²)
Water area0.10 sq mi (0.26 km²)
Elevation820 ft (250 m)
Coordinates42.6635° N, 83.1592° W
ZIP codes48309, 48307
Official websiterochesterhills.org
Census code (GEOID)2669035

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Rochester Hills

Straight-line distance between town centers.

Frequently asked questions about Rochester Hills

What county is Rochester Hills in?

Rochester Hills is in Oakland County, Michigan.

What is the population of Rochester Hills, MI?

76,300 people lived in Rochester Hills at the 2020 Census.

What is the ZIP code of Rochester Hills, MI?

The main ZIP code is 48309. Other ZIP codes: 48307.

What is the elevation of Rochester Hills?

820 feet (250 m) above sea level.

What towns are near Rochester Hills?

Rochester (2.6 mi), Auburn Hills (4.4 mi), Troy (5.5 mi), Pontiac (6.6 mi), Bloomfield Hills (7.2 mi).

Last updated: