Library Catalog
Website
Events
Library Catalog
Website
Events
Library Catalog
Website
Events
Español
Português
Catalog
My Account
McAuliffe Branch
Literacy
Support the Library
About
Hours & Locations
Contact Us
Mission & History
Library Policies
Board of Trustees
Friends of the Library
Framingham Public Library Foundation
Literacy Unlimited
Community Partners
Volunteer
Work for the Library
Browse
Books for Adults
Audiobooks
Movies & TV
Music
Magazines & Newspapers
Seed Lending Library
Library of Things
Languages
Zine and Small Press Collection
Services
Cards & Borrowing
Museum Passes
Job Search Assistance
Technology at the Library
Bookmobile
Spark Lab at Framingham Public Library
Information & Research Assistance
Local History & Genealogy
The Citizenship Corner
Business Resource Center
Veterans Resource Center
Find Online
Digital Collection: eBooks and More
Research Resources
Consumer Reports
Mango Languages
Finding Your Way
Yearbooks
Events & Programs
Events Calendar
Monthly Newsletter
Lifelong Learning Programs
Summer Reading Program
Community Events
Kids & Teens
Kids
Teens
Homework Center
How do I?
Get a Library Card
Reserve a Book
Renew a Book Online
Download an eBook
Ask a Question
Reserve a Museum Pass
Request a Meeting Room
Support the Library
Recommend an Item for Purchase
Make a Suggestion
Sign up for our Newsletter
News & Events
Events Calendar
Baby Storytime at McAuliffe
Events Calendar
Browse by Category
Show All
中文
Bookmobile
ECAF
Homework Center
Hybrid Online & In-Person
Literacy Unlimited
Main Library
McAuliffe Branch
Online
Spark Lab @ FPL
Spark Lab Satellite
Youtube Live
All Ages
Family
Baby
Kids
Tween
Teens
Adults
Weekly
Monthly
Español
Portuguese
Anime
Art
Book Discussion
Club
Community Event
Crafts
Eco-friendly
Exercise
Food, Cooking
FRT
Fundraising
Gaming
Games
Gardening
Health
Lectures
Lifelong Learning Lecture Series
Live Animals
Movies
Music
Outside Group
Performer
Science
Sensory
STEM
Storytime
Summer Reading
Technology
Workshop
Writing
Browse by Date
December 2024
January 2025
February 2025
March 2025
April 2025
May 2025
June 2025
July 2025
August 2025
September 2025
October 2025
November 2025
December 2025
January 2026
February 2026
March 2026
April 2026
May 2026