Libraries in Western New York
44 listed across 44 towns. Ages, schedule, and price up front - we link out to each provider.
Towns with libraries
Alfred 1Allegany 1Almond 1Andover 1Angelica 1Barker 1Belfast 1Belmont 1Bemus Point 1Brocton 1Buffalo 1Cuba 1Delevan 1Dunkirk 1Ellicottville 1Falconer 1Franklinville 1Fredonia 1Frewsburg 1Gowanda 1Jamestown 1Lakewood 1Lewiston 1Little Genesee 1Lockport 1Mayville 1Middleport 1Newfane 1Niagara Falls 1North Tonawanda 1Olean 1Portville 1Randolph 1Rushford 1Salamanca 1Sanborn 1Scio 1Sherman 1Silver Creek 1Sinclairville 1

Newfane Public Library
library · Newfane
AgesToddler Time recommended 15-36 months; Family Storytime all ages; Afternoon Books & Crafts upper elementary and up
ScheduleMonthly LEGO Club, Family Storytime, Toddler Time, Homeschool Hour, Afternoon Books & Crafts
PriceFree; registration recommended for some crafts/storytimes

Royalton Hartland Community Library
library · Middleport
AgesFamily Storytime ages 0-5; 1,000 Books Before Kindergarten ages 0-5; tween/teen and children's take-and-make crafts also offered
ScheduleFamily Storytime and other kids programs on the events calendar; Summer Reading Program and Winter Reading Challenge annually
PriceFree

Sanborn-Pekin Free Library
library · Sanborn
AgesLego Club all ages (children 13 and younger with parent/guardian); Field Kits of Fun to age 9; More than a Field Kit ages 10+
ScheduleLego Club every Thursday 2:00-6:30pm drop-in; Summer Reading Unearth A Story June 22 – August 8 with Mon-Thu drop-in activities; Annual Summer Picnic Wednesday July 1, 2026 12:00-2:00pm
PriceFree; some sign-up activities require registration at the library
.png)
Barker Public Library
library · Barker
AgesToddler Story Hour ages 2-4; free after-school enrichment for Barker CSD children in grades 2-5 (homepage)
ScheduleToddler Story Hour Wednesdays 10:30-11:30am September through June; monthly family game night and seasonal workshops
PriceFree
Lakewood Memorial Library
library · Lakewood
AgesStory Time ages 4–5; Homeschool Mondays ages 6–12
ScheduleStory Time Tuesdays and Fridays; Maker Lab Tuesdays; Minecraft Mondays 2nd and 4th Mondays
PriceFree
Lewiston Public Library
library · Lewiston
AgesLittle Sprouts 0-24 months; early literacy 24-36 months; storytime ages 3+; Get Up and Move 16 months+; adapted sensory storytime
ScheduleLittle Sprouts Wednesdays 10:30; early literacy Tuesdays 10:30; storytime Thursdays 11:00; other clubs on monthly calendar
PriceFree; adapted storytime requires registration
Lockport Public Library
library · Lockport
AgesLittle Apples 18-30 months; STEM Club ages 5-10; Lego Building ages 7-12; sensory story ages 3-7; family storytimes all ages
ScheduleOngoing children's programs (storytimes, STEM Club, Lego, homeschool meetups); see events calendar
PriceFree; some programs require registration

Niagara Falls Public Library
library · Niagara Falls
AgesStorytime for Tiny Tots ages 2-4; Roar, Soar and Explore social-emotional storytime ages 5-8 (open to all ages/abilities)
ScheduleTiny Tots: Main Library Tuesdays 10:30am; LaSalle Library Thursdays 10:30am (fall dates listed on children page)
PriceFree; registration required for listed programs
Wilson Community Library
library · Wilson
AgesFamily Storytime for children 5 and younger
ScheduleFamily Storytime 1st and 3rd Thursdays 10:30am; Paws for Reading 2nd Saturday 10:30am
PriceFree

Youngstown Free Library
library · Youngstown
AgesToddler & Preschool Storytime ages 2-5; Jurassic Readers ages 4-8; T-Rex Tea Party ages 4-10; craft programs ages 5-12 and 9+
ScheduleSummer Reading June 29 – August 8; storytime Wednesdays 10:30-11am in Falkner Park; Jurassic Readers Wednesdays 1-1:45pm; Take & Make craft kits Mondays from 2pm
PriceFree; T-Rex Tea Party requires registration

Alfred Box of Books Library
library · Alfred
AgesBirth+
ScheduleStorytime every Wednesday at 11:00am

Allegany Public Library
library · Allegany
AgesToddler story time ages 6 months–3 years
ScheduleToddler story time Saturdays September–December, 10:00-10:30am; LEGO Club Monday nights (returning soon); story hour schedule on Facebook

Belfast Public Library
library · Belfast
Ages0-5
ScheduleStory Time Wednesdays 10:30–11:30am (stories and activities/crafts)
PriceFree

Belmont Literary & Historical Society Free Library
library · Belmont
Ages0-5
ScheduleLattes & Littles recurring morning meet-ups (listed on the library events calendar)

Bemus Point Public Library
library · Bemus Point
AgesToddler Story Time ages 18 months–4 years
ScheduleToddler Story Time Wednesdays 10:00-11:00am during the school year

Buffalo & Erie County Public Library — Kids
library · Buffalo
ScheduleStorytimes and kids programs across Erie County branches; calendar searchable by location and age
PriceFree

Cuba Circulating Library
library · Cuba
Ages2+
SchedulePreschool story time Tuesdays 10-11am (age 3 by Oct 1); After School Explorers grades K-2 Thursdays 3-4pm; Afterschool Crew grades 3-5 Tuesdays 3-4pm Oct–May; summer reading and family programs year-round
PriceFree (registration required for after-school clubs)
Darwin R. Barker Library
library · Fredonia
ScheduleStorytime for Preschoolers and Storytime for All Ages on the library calendar
PriceFree

David A. Howe Public Library
library · Wellsville
AgesPajama Story Time ages 4–8
ScheduleStory Time every Friday at 10:30am; Pajama Storytime Series and other family programs seasonally
PriceFree

Ellicottville Memorial Library
library · Ellicottville
AgesPre-school story time (pre-school age)
SchedulePre-school Story Time Wednesdays 9:30-10:00am; Summer Reading Program seasonal

Falconer Public Library
library · Falconer
AgesStory Hour ages 3 and 4 (separate 3-year-old and 4-year-old classes)
ScheduleStory Hour Wednesdays: 3-year-olds 9:00–10:00am; 4-year-olds 10:30–11:30am (30-week program; register at the library)

Myers Memorial Library
library · Frewsburg
AgesStorytime ages 5 and under
ScheduleStorytime Thursdays 10:00-11:00am for ages 5 and under with a caregiver
PriceFree
North Tonawanda Public Library
library · North Tonawanda
AgesBaby/Toddler Story Hour ages 9 months-2 years; Preschool Story Hour ages 3-5; Children's Movie all ages; Teen Gaming grades 6-12
ScheduleStory hours by session (register at desk); Children's Movie Saturdays 1pm
PriceFree
Portville Free Library
library · Portville
AgesBirth–Pre-K (1,000 Books Before Kindergarten)
ScheduleChildren's and family programs posted on events calendar (examples: nature workshop, author reading)
Prendergast Library
library · Jamestown
AgesStorytime preschool (under 8 welcome); Littles Playgroup ages 3 and under; Minecraft Club ages 6+
ScheduleOngoing children's storytimes and clubs through the school year
PriceFree programming for all ages (own site)

Randolph Free Library
library · Randolph
AgesSummer Reading Program for children of all ages (readers and non-readers)
ScheduleSummer Reading Program (seasonal; NYLA theme)

Rushford Free Library
library · Rushford
Ages0-5
ScheduleLittle Bookworms Story Time each Friday at 10am (stories, crafts, and playtime; no sign-up)
PriceFree

Salamanca Public Library
library · Salamanca
AgesDungeons & Dragons program grades 3-5; Halloween storytime and other children's events posted seasonally
ScheduleKids D&D Wednesdays 5:00-6:30pm (registration required); other storytimes and events on library calendar/social
PriceFree

Ahira Hall Memorial Library
library · Brocton
ScheduleAfter-school elementary and middle-school programs on the events calendar

Almond 20th Century Club Library
library · Almond
SchedulePajama Story Time first Thursday of each month at 6:30 PM

Andover Free Library
library · Andover
ScheduleStory Time Wednesdays 10:00 a.m.–11:00 a.m. (listed on the hours/story-time table)

Delevan-Yorkshire Public Library
library · Delevan
ScheduleStory Times and Summer Reading Program hosted in the Anderson Community Room (dates posted seasonally); library hours Mon/Wed/Thu 1-8pm, Tue 9am-noon & 1-8pm, Fri 1-6pm, Sat 9am-1pm

Genesee Library
library · Little Genesee
ScheduleChildren’s crafts and story times on the programs calendar; Summer Reading kickoff July with Monday–Thursday Noon–4pm sessions

Mayville Library
library · Mayville
AgesMondays with Melissa Pre-K/Elementary; Wee Wigglers Baby/Toddler/Pre-K Story Time; Homeschool preschool–high school; TnT Tweens and Teens
ScheduleMondays with Melissa Mondays 3:30pm; Wee Wigglers Wednesdays 10:30am; Homeschool Wednesdays 10:30–11:30am and Fridays 11:30am–12:30pm (same program, pick one); TnT Wednesdays 3:30pm

Olean Public Library
library · Olean
AgesStories and More ages 1-3; Stories and Stretches ages 2-5; Investigation Stations ages 3+; Reading Can Be Ruff ages 4+; after-school ages 7-12
ScheduleChildren's summer programs listed July 13–August 6, 2026; after-school Mondays 3:30-4:30 most weeks
Patterson Library
library · Westfield
AgesZoom Room under 3; Giggle & Grow ages 3–5; LEGO Club all ages welcome
ScheduleWeekly Zoom Room, Giggle & Grow Story Time, and Saturday LEGO Club

Sinclairville Free Library
library · Sinclairville
AgesBaby Talk birth–2; Story Hour ages 2 to preschool
ScheduleWeekly Wednesday Story Hour and Baby Talk; registration required
Anderson-Lee Library
library · Silver Creek
ScheduleChildren's storytimes and clubs via the Events tab

Angelica Free Library
library · Angelica
ScheduleKids’ after-school story time and craft on Upcoming Events (e.g. Wednesday 3:30–4:30pm); summer Story Hour Thursdays 11am–12pm when listed

Blount Library
library · Franklinville
ScheduleToddler Time on event calendar; summer children's program weeks with crafts, hikes, and special guests

Dunkirk Public Library
library · Dunkirk
ScheduleStory times and crafts Tuesdays and Thursdays

Gowanda Free Library
library · Gowanda
ScheduleMe and My Kiddo Storytime 1st and 3rd Fridays 10:30-11:00am (and additional storytime days per library posts); weekly crafts Mon–Fri

Minerva Free Library
library · Sherman
ScheduleBooks and Babies and Early Learning Fun Time on the library calendar; Tween and Teen Craft Night also posted
Scio Memorial Library
library · Scio
ScheduleYear-round children’s crafts and story programs; Summer Reading Program for all ages (homepage: starts 7/6 through 8/15)