Farmington Public Library

Welcome to the Farmington, NM Public Library

Farmington Public Library

Improving lives with resources and opportunities that stimulate creativity and nourish the mind.


Our vision is a literate and vibrant community with lives that are enriched by the Farmington Public Library, a focal point that connects and unites people. Through teamwork and innovation, we seek to engage and stimulate thinking, enhance knowledge of the world, and improve the quality of leisure time. We aspire to offer all a safe, accessible, attractive place conducive to lifelong learning, enlightenment, creativity and enjoyment.



How can you help the Farmington Public Library? The Farmington Public Library is looking for volunteers to donate their time to help the library become a better resource for the community. If you have the time and would like to help, please volunteer.

Don't have time? You can donate to the Farmington Public Library Foundation, which supports many of the library programs you enjoy, like the annual summer reading program, author visits, and more!


Register for #ReadFarmington

2018 Cottonwood Concert Series
  @ Farmington Public Library

June 15
Bluegrass, Lettuce & Tomato: Bluegrass, eclectic folk
June 29
The Sandstoners: Americana - Country, rock, folk 
July 13
Trio Los Amigos: Spanish guitars
July 27      
Mariachi Nuevo Sonido: Traditional Mariachi


Giant Make.Do Fair & Pallet Throwdown5!
Saturday, July 21
11:00 am to 1:00 pm
Can YOU Make.Do?

Don’t miss our giant Make.Do Fair and Pallet Throwdown5!

Find lots of fun ideas for summer crafts and activities at our Make.Do Fair, and/or show us your upcycling skills by entering the Pallet Throwdown5! You can enter to win fabulous prizes just for attending; plus, you can vote for your favorite project during the competition!

The Pallet Throwdown5! is our annual pallet design and repurposing competition. Big prizes for winners and random prizes just for participating!

Register Here for Pallet Throwdown 5!
Make.Do Fair Project Sign-up
Make.Do ideas and kits.



Come Join Us on a Library Adventure!

Tours, Class Visits and Field Trip Policy Before you schedule a Library Adventure for your group or organization, please read through the following important information.

Go to the Calendar Schedule to register online for a Library Adventure!

Download a revised copy of the Group Visit Policy here.


Library hours Employment Farmington Public Library
How to donate books Get a library card
Where we are located  




Newsletter Sign Up


Farmington Public Library ~2101 Farmington Ave. Farmington NM 87401 ~ 505-599-1270