Batavia Public Library

COVID-19 Update: Batavia Public Library remains closed to the public following Gov. Pritzker’s Stay at Home order extended through April 30. Our staff can still serve you via email,, or text us: Text 66746; enter askBPL; type your question. Get our latest update by clicking here. Need a Library card? Get a digital card by clicking here. Forgot your library card number? Get your account number emailed to you by clicking here.

Batavia Public Library
10 S. Batavia Ave. Batavia, IL 60510
(630) 879-1393

Batavia Public Library
10 S. Batavia Ave. Batavia, IL 60510
(630) 879-1393

Stop by or call the Youth Services Desk at (630) 879-1393 x500, for more information and to register. Priority is given to Batavia Public Library cardholders for all programs requiring registration. Unless otherwise noted May program registration begins May 1, June program registration begins May 28.
Patrons of all abilities are welcome at our programs. Please contact the Library regarding accommodations.


eBooks, eAudiobooks, comics, movies, television, music,
Kanopy kids – movies and TV shows plus history, science, and new languages
animated, talking picture books
eBooks, read-alongs, audiobooks, graphic novels, videos
On-demand tutoring, homework help, test preparation, and writing assistance
language learning
video storybooks + nonfiction e-books
social studies and science
intermediate-level students
eBooks, eAudiobook
for young students
Overdrive Kids
eBooks, eAudiobooks, comics