Rochester History

Find books and materials about the City of Rochester and Olmsted County in our catalog.

Access full-text searching to the Post Bulletin and local historic newspapers for free in the library on newspapers.comYou must be at the Rochester Public Library to access this content.

Visit our online resources resources for genealogy and family history

 

The Minnesota African American Heritage Museum and Gallery
They preserve, record and celebrate the history, art and culture of Blacks in Minnesota through exhibitions, programs and community events.

 

The History Center of Olmsted County
Their mission is to give people of all ages and backgrounds access and opportunity to learn about the past through interpretive programs and exhibits, research, publications and events.

 

The Minnesota Digital Library
They support discovery and education through access to unique digital collections shared by cultural heritage organizations from across the state of Minnesota.

 

Minnesota Historical Society
Their mission is to serve all people of Minnesota by creating meaningful engagement with history to cultivate curiosity and foster a more inclusive, empathetic, and informed society.  

 

Their mission is to preserve and celebrate Somali heritage, traditions, and culture through arts, collections and programs. 

 

Their mission is to connect people to the Winona-area Polish community and resources so that they may learn about and grow in appreciation for Polish-American and Kashubian culture and heritage.

 

The collection consists of over 10,000 books, magazines, and pamphlets by or about African Americans.

Coming soon! A new Rochester Digital History site will be going live later in 2026.

Questions?

Call 507-328-2309 or contact us.

Contact Us

Rochester Public Library

101 2nd Street SE
Rochester, MN 55904

Phone: 507-328-2300

Open Hours

Monday 10 a.m. - 8 p.m.

Tuesday 10 a.m. - 8 p.m.

Wednesday 10 a.m. - 8 p.m.

Thursday 10 a.m. - 8 p.m.

Friday 10 a.m. - 6 p.m.

Saturday 10 a.m. - 6 p.m.

Sunday 10 a.m. - 6 p.m.