All in-person public programs are postponed until further notice. See our online calendar for virtual events.
We have recurring adult programs. Check out our calendar for more information about children and teen programming. If you have questions, please contact the library at (973) 376-4930. PDFs of programs are also available for download below.