Rochester Hills, Michigan
Rochester Hills, Michigan is located in Oakland County about 20 miles north of Detroit. It has a population of over 69,000 people. Rochester Hills boasts many fine family-oriented parks and recreational opportunities abound in this region. Fishing, hiking, biking, sports, excellent restaurants and shopping can be enjoyed in Rochester Hills.