Library Donations

You can donate online using

  or send us a check!

Search Site
Library Hours

Tuesdays and Saturdays
9:00 am to 2:00 pm

Wednesday through Friday
2:00 pm to 7:00 pm

To search the library's collection, click the link below to view:


Online tutoring and job search:


Geneology website: 


United Way of Northern NM

New Mexico Children's Foundation

New Mexico State Library

Santa Fe Community Foundation

Sante Fe Community Foundation



What is RAIL?

The RAIL association, or the Rio Arriba Independent Libraries, are four non-profit 501(c)(3) organizations serving rural communities in Rio Arriba County, providing full public library service and programs. Currently composed of the Abiquiu Public Library, El Rito Public Library, Embudo Valley Library, and the Truchas Community Library, the RAIL association services a population base of roughly 14,500 people. Each library has attained the status of a FULL public library, recognized by the State of New Mexico, by undergoing a 3-year period of development, fostered and directed by a State certified Level 1 librarian or library director, and served by volunteer community members who help make these crucial rural library services possible. Taken as a whole last fiscal year, the RAIL libraries hosted a total of 16,080 patron visits, with a circulation of 8,548 materials. The RAIL libraries make 19 public access computers available with high speed internet service in highly isolated communities. In addition, all the libraries provide access to print, copy, fax and notary service, as well as professional library services such as Inter-Library-Loan (ILL) and professional reference services. Each library has a total operating budget (including all programs and equipment, salaries, insurance, maintenance, etc.) that ranges from $35,000 (Truchas) to $64,000 (El Rito) and receives its funds almost entirely from foundation grants and individual donations with limited government support.

Support the RAIL Libraries! Find out how you can Donate - Volunteer - Advocate - Serve as a Board Member. Call (575) 581-4608 for the El Rito Library; (505) 685-4884 for the Abiquiu Library; (505) 579-9181 for the Embudo Library; and (505) 689-2683 for the Truchas Library.