Skip to Content

Welcome to the Roselle Public Library

... and welcome to our new web site! Browse through the top menus to see the wide variety of materials, resources and services that you can access simply by living within the Roselle Public Library District.
Be sure to click on the A-Z Index in the left sidebar if you are wondering where to find your favorite pages and resources..

Girls working on the library catalog

Winter Reading Programs
for kids and teens

Kick It Up Winter Reading Program graphicKids, register to join the Winter Reading Program by stopping by the "Ask Me" desk in Youth Services. All children ages birth to 6th grade are invited to participate. Kick it Up this Winter and Read!
Find more information on the Kids Programs page.

Teens, get your read on this winter and get rewarded for doing something you already love to do - READ!
Submit online book reviews to be eligible for prize giveaways. See details of the "I [heart] Books" winter reading program (and more teen programs) in the Winter Program brochure.

I heart Books graphic


Upcoming Library Events & Programs


You can sign up for library programs online and reserve your spot in some of the most popular programs. Click here to visit our calendar.


What's New @ The Roselle Library

Please click on headline for more information on each story. You can also click here to visit our news page.


... Teen News


... Youth Services News



Featured Databases

Ancestry & Heritage Quest Online

Genealogy photosFor beginners or accomplished genealogists, your Library subscribes to two of the best genealogical collections available today: Ancestry (library edition) and Heritage Quest Online.
Discover your family history today!
(Databases) (at home link)



Slideshow Item A - Click Picture to visit the Events page
Slideshow Item B - Click Picture to visit the Events page
Slideshow Item C - Click Picture to visit the Events page
Slideshow Item D - Click Picture to visit the Events page


Library Hours

Monday: 9:30 am - 9 pm
Tuesday: 9:30 am - 9 pm
Wednesday: 9:30 am - 9 pm
Thursday: 9:30 am - 9 pm
Friday: 9:30 am - 5 pm
Saturday: 9:30 am - 5 pm
Sunday: 1:00 pm - 5 pm
Click here for special closings