About Us


Monday 10 a.m. - 6 p.m.
Tuesday 10 a.m. - 6 p.m.
Wednesday 12 p.m. - 8 p.m.
Thursday 12 p.m. - 8 p.m.
Friday 10 a.m. - 6 p.m.
​Saturday 10 a.m. - 1 p.m. 

A contribution to the Rib Lake Public Library will provide essential support to ensure its continued standing as a great library responsive to our community needs. 

Your contribution will help us purchase new books and materials that will be a valued part of our visual, audio, and reading collection and will be carefully attended to for many years.



PreSchool StoryTime:Tuesdays at 10:30 a.m.

Party with Juno: 2nd Wednesday at 5:00 p.m.

STEAM Club- 1st Thursday at 3:30 p.m.

Building Club-3rd Monday at 3:30 p.m.


Needlework Club: Thursdays at 1:00 p.m.

Book & a Brew: Last Wednesday at 6:00 p.m. at Camp 28

Links & Resources

WVLS Collections & Databases

 Databases, online services and collections of online and print materials made available to library staff and the public by the Wisconsin Valley Library Services. A library card may be required for access.

Wisconsin Newspaper Association

 Wisconsin Newspapers Digital Research Site is a service of the Wisconsin Newspaper Association that provides access to 235 daily and weekly Wisconsin newspapers both historical and current.


 Badgerlink is a program of the Wisconsin Department of Public Instruction that provides Wisconsin residents access to electronic information online. It includes many of the databases offered by public libraries throughout the state. 

Rib Lake History

This is the website for the Rib Lake Historical Society, LLC. The purpose of the Society is to preserve, publish and promote the rich history of greater Rib Lake, Taylor County, Wisconsin.  

RLHS Yearbooks

A digital collection of the Rib Lake High School yearbooks.

Taylor Co. Cemetery Index

An index of the cemeteries in Taylor County, WI. Provided by the Taylor County Genealogical Society.

Contact Us

Get in Touch!

Rib Lake Public Library

645 Pearl Street, P.O. Box 188, Rib Lake, WI 54470, us

(715) 427-5769



10:00 am – 6:00 pm


10:00 am – 6:00 pm


12:00 pm – 8:00 pm


12:00 pm – 8:00 pm


10:00 am – 6:00 pm


10:00 am – 1:00 pm