The city of Rochester is located in Oakland County, Michigan.
It's a suburb 20 miles north of downtown Detroit in the greater Detroit.
Approximately 12,000 people live in Rochester.
Incorporated in 1967, Rochester was the first European settlement in Oakland County, founded in 1818.
Here are the best things