Subscribe to our blog Like us on Facebook Subscribe to our YouTube Channel Follow us on Twitter Follow us on instagram Follow us on Tumblr
  • Front entrance to Macon County Public Library
  • Macon County Public Library located in Franklin, NC

Open six days a week for curbside, or by appointment on the hour Monday through Friday 10:00 to 4:00, Franklin's Library serves the area's full-time and seasonal residents with...

• Latest best-sellers
• Movies, music, CDs & tapes
• Free internet access
• Comfortable reading area
• Great children's space
• Information center, wireless internet
• Magazines & newspapers

Fall Activity Bags for Birth - Grade 6

We had such a great time making activity bags for you all this summer that we've decided to continue doing so! Starting September 2020 collect your monthly activity bag, packed with activities to last you all month long! Children from birth to preschool will be able to collect storytime craft bags (virtual storytimes are coming your way soon!) & grades k-6 will receive special themed STEAM bags.

cloud_circle Register for Fall Activities

Adult Services


We have materials & services to satisfy your curiosity, stimulate your imagination, assist with employment, & celebrate diversity. At the Library, you'll find all you need for lifelong learning.

Youth Services


The library has resources & fun programs designed to ensure that young children will be ready for school & activities for older children to develop new skills and abilities.

Teens and Tweens Services


Think the library is just for kids and adults? Think again! Our special Teen programs stimulate creativity & build skills & interests that will carry you into the future.

Technology Services
Computers &
Meeting Spaces
Meeting Rooms
& Spaces
Arts and Culture
Displays &
Appalachian Trail Resources
Trail Resources


Would you like to receive updates about events, programs, and more at Macon County Public Library? Sign up for our email newsletter!​

Subscribe to the Macon County Public Library Email Newsletter

* indicates required

View previous email newsletters.