Since 1872, there has been a library service in one form or another in Rochester. The official library was established in 1925 and occupied its current premises, along the Paint Creek and Trail, in 1992. There are 70000 card holders and around 45000 monthly visitors. Card holders can enjoy e-services remotely, including e-book and music downloads, and access to genealogy records and language libraries. There is also a bookmobile service. The program of events includes Sunday concerts, summer reading, weekly lectures and parent-child workshops. The Makerspace has a variety of tools, hardware and software for hire as well as a 3D printing service.

Rochester Hills Public Library , 500 Olde Towne Rd., Rochester MI, 48307, Phone: 248-656-2900