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.

Donate Now



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

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

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

Walk-In Building Club-3rd Week of the Month (Anytime)


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

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

Links & Resources

Gale Courses

Over 375 six-week courses available for free online using your library card.

Find out more

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.

Find out more


 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. 

Find out more

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.  

Find out more

RLHS Yearbooks

A digital collection of the Rib Lake High School yearbooks.

Find out more

Taylor Co. Cemetery Index

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

Find out more

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