Library materials will NOT be due Friday-Monday (25-27) due to road closures and Memorial Day.

Contact Us

Press Enter to show all options, press Tab go to next option

Department (click the department name to contact by email)


 Book bike  507.328.2303
 Bookmobile  507.328.2302
 Friends Bookstore  507.328.2306
 Friends of the Rochester Public Library  507.328.2341
 Homebound  507.328.2302
 Interlibrary Loan  507.328.2366
 Meeting Rooms  507.328.2310
 Overdues  507.328.2308
 Public Service (your account, registration)  507.328.2304
 Reader's Services  507.328.2305
 Recommendations for Purchase  
 Reference/Ask Us  507.328.2309
 Renewals (automated)  507.328.2311
 Reserves/Holds  507.328.2304
 Rochester Public Library Foundation  507.328.2387
 Suggestions/Comments  507.328.2310
 Teen Services  507.328.2303 
 Volunteering  507.328.2341
 Youth Services  507.328.2303