New Mexico Public Libraries

This page lists 129 public libraries in New Mexico, including main libraries and branch locations, sorted by city. Where a library is a branch of a larger library system, the system is shown under its name.

Advertisement

New Mexico public libraries by city

Listings updated October 2026.

LibraryAddressZIPCountyPhone
A
Pueblo De Abiquiu Library & Cultural CenterCounty Rd. #187 Building #29, Abiquiu87510Rio Arriba(505) 685-4884
Alamogordo Public Library920 Oregon Ave, Alamogordo88310Otero(575) 439-4140
Alamosa/Robert L. Murphy Memorial LibraryPart of Albuquerque/Bernalillo County Library System6900 Gonzales Rd SW, Albuquerque87121Bernalillo(505) 836-0684
Albuquerque/Bernalillo County Main LibraryPart of Albuquerque/Bernalillo County Library System501 Copper Ave NW, Albuquerque87102Bernalillo(505) 768-5100
Central & Unser - Patrick J. Baca LibraryPart of Albuquerque/Bernalillo County Library System8081 Central NW, Albuquerque87121Bernalillo(505) 768-4320
Cherry Hills LibraryPart of Albuquerque/Bernalillo County Library System6901 Barstow NE, Albuquerque87111Bernalillo(505) 857-8321
Erna Fergusson LibraryPart of Albuquerque/Bernalillo County Library System3700 San Mateo NE, Albuquerque87110Bernalillo(505) 888-8100
Ernie Pyle LibraryPart of Albuquerque/Bernalillo County Library System900 Girard Blvd SE, Albuquerque87106Bernalillo(505) 256-2065
International District LibraryPart of Albuquerque/Bernalillo County Library System7601 Central Ave NE, Albuquerque87108Bernalillo(505) 768-4970
Juan Tabo LibraryPart of Albuquerque/Bernalillo County Library System3407 Juan Tabo Blvd NE, Albuquerque87111Bernalillo(505) 291-6260
Lomas Tramway LibraryPart of Albuquerque/Bernalillo County Library System908 Eastridge NE, Albuquerque87123Bernalillo(505) 291-6295
Los Griegos LibraryPart of Albuquerque/Bernalillo County Library System1000 Griegos Rd NW, Albuquerque87107Bernalillo(505) 761-4020
North Valley LibraryPart of Albuquerque/Bernalillo County Library System7704 2nd St NW, Albuquerque87107Bernalillo(505) 897-8823
Pueblo of Isleta Public Library950 Moonlight Dr, Albuquerque87105Bernalillo(505) 869-9808
San Pedro LibraryPart of Albuquerque/Bernalillo County Library System5600 Trumbull SE, Albuquerque87108Bernalillo(505) 256-2067
South Broadway/Frances Parrish LibraryPart of Albuquerque/Bernalillo County Library System1025 Broadway SE, Albuquerque87102Bernalillo(505) 764-1742
South Valley LibraryPart of Albuquerque/Bernalillo County Library System3904 Isleta Blvd SW, Albuquerque87105Bernalillo(505) 877-5170
Special Collections LibraryPart of Albuquerque/Bernalillo County Library System423 Central Ave NE, Albuquerque87102Bernalillo(505) 848-1376
Taylor Ranch LibraryPart of Albuquerque/Bernalillo County Library System5700 Bogart NW, Albuquerque87120Bernalillo(505) 897-8816
Tony Hillerman LibraryPart of Albuquerque/Bernalillo County Library System8205 Apache NE, Albuquerque87110Bernalillo(505) 291-6262
Westgate LibraryPart of Albuquerque/Bernalillo County Library System1300 Delgado SW, Albuquerque87121Bernalillo(505) 833-6984
Shuter Library of Angel Fire11 S Angel Fire Rd, Angel Fire87710Colfax(575) 377-6755
Anthony Public Library750 Landers Rd, Anthony88021Dona Ana(575) 882-3059
David F. Cargo El Valle De Anton Chico Library1077 Nm SR 386, Anton Chico87711Guadalupe(575) 427-2665
Artesia Public Library205 W Quay Ave, Artesia88210Eddy(575) 746-4252
Aztec Public Library319 S. Ash, Aztec87410San Juan(505) 334-7657
B
Bayard Public Library1112 Central Ave, Bayard88023Grant(575) 537-6244
Belen Harvey House MuseumPart of Belen Public Library104 N 1st St, Belen87002Valencia(505) 966-2614
Belen Public Library333 Becker Ave, Belen87002Valencia(505) 966-2600
Town of Bernalillo Public Library124 Calle Malinche, Bernalillo87004Sandoval(505) 867-1440
Bloomfield Public Library333 S First St, Bloomfield87413San Juan(505) 632-8315
Bosque Farms Public Library1455 W Bosque Loop, Bosque Farms87068Valencia(505) 869-2227
C
Capitan Public Library101 E 2nd St, Capitan88316Lincoln(575) 354-3035
Carlsbad Public Library101 S. Halagueno, Carlsbad88220Eddy(575) 885-6776
Carrizozo Community Public Library406 Central Ave, Carrizozo88301Lincoln(575) 648-2595
Eleanor Daggett Memorial Library1512B State Hwy 17, Chama87520Rio Arriba(505) 756-2184
Albert W. Thompson Memorial Library17 Chestnut St, Clayton88415Union(575) 374-9423
Michael Nivison Public Library90 Swallow Pl, Cloudcroft88317Otero(575) 682-1111
Clovis Carver Public Library701 Main St, Clovis88101Curry(575) 769-7840
Irene S. Sweetkind Public Library6515 Hoochaneetsa Blvd, Cochiti Lake87083Sandoval(505) 465-2561
Pueblo De Cochiti Library255 Cochiti St, Cochiti Pueblo87072Sandoval(505) 465-3118
Columbus Village Library43 West Broadway, Columbus88029Luna(575) 531-2612
Village of Corona Public Library481 Corona Main St, Corona88318Lincoln(575) 849-5513
Corrales Community Library84 W La Entrada Rd, Corrales87048Sandoval(505) 897-0733
Cuba Public Library13 E Cordova Ave, Cuba87013Sandoval(575) 289-3100
Torreon Community LibraryHwy 197 Mm 26, Cuba87013Sandoval(505) 731-2336
D
Marshall Memorial Library110 S Diamond St, Deming88030Luna(575) 546-9202
Embudo Valley Library & Community Center217A Hwy 75 Dixon, Dixon87527Rio Arriba(505) 579-9181
Jicarilla Public Library165 Hawks Dr, Dulce87528Rio Arriba(505) 759-1776
E
Eagle Nest Public Library74 N Tomboy Dr, Eagle Nest87718Colfax(575) 377-0657
Edgewood Community Library171B Nm-344, Edgewood87015Santa Fe(505) 281-0138
El Rito Public Library182 Placitas Rd, El Rito87530Rio Arriba(575) 581-4608
Espanola Public Library313 N Paseo De Onate, Espanola87532Rio Arriba(505) 747-6087
Santa Clara Pueblo Community Library578 Kee St, Espanola87532Rio Arriba(505) 753-7326
Estancia Public Library600 S Tenth St, Estancia87016Torrance(505) 384-9655
Eunice Public Library1003 Avenue N., Eunice88231Lea(575) 394-2336
F
Farmington Public Library2101 Farmington Ave, Farmington87401San Juan(505) 599-1270
Fort Sumner Public Library235 W Sumner Ave, Fort Sumner88119De Baca(575) 355-2832
G
Octavia Fellin Public Children's LibraryPart of Octavia Fellin Public Library200 W. Aztec, Gallup87301McKinley(505) 726-6120
Octavia Fellin Public Library115 W Hill Ave, Gallup87301McKinley(505) 863-1291
Gila Valley Library411 Hwy 211, Gila88038Grant(575) 535-4343
Glenwood Community Library21 Menges Ln, Glenwood88039Catron(575) 539-2277
Grants Public Library1101 N First St, Grants87020Cibola(505) 287-4793
H
Hatch Public Library530 E. Hall, Hatch87937Dona Ana(575) 267-5132
Hillsboro Community Library158 Elenora St, Hillsboro88042Sierra(575) 895-3349
Hobbs Public Library509 N. Shipp, Hobbs88240Lea(575) 397-9328
J
Woolworth Community Library100 E Utah St, Jal88252Lea(575) 395-3268
Jemez Pueblo Community Library020 Mission Rd, Jemez Pueblo87024Sandoval(575) 834-9171
Jemez Springs Public Library030 Jemez Plaza, Hwy. 4, Jemez Springs87025Sandoval(505) 829-9155
L
Rio Abajo Community Library28 S Calle De Centro, La Joya87028Socorro(505) 861-8289
Munson Center LibraryPart of Thomas Branigan Memorial Library975 S Mesquite St, Las Cruces88001Dona Ana(575) 528-3406
Sage Cafe LibraryPart of Thomas Branigan Memorial Library6121 Reynolds Dr, Las Cruces88011Dona Ana(575) 528-3154
Thomas Branigan Memorial Library200 E Picacho Ave, Las Cruces88001Dona Ana(575) 528-4000
Carnegie Public Library500 National Ave, Las Vegas87701San Miguel(505) 426-3304
Lordsburg-Hidalgo Library208 E Third St, Lordsburg88045Hidalgo(505) 542-9646
Mesa Public LibraryPart of Los Alamos County Library System2400 Central Ave, Los Alamos87544Los Alamos(505) 662-8240
White Rock Branch LibraryPart of Los Alamos County Library System10 Sherwood Blvd, Los Alamos87547Los Alamos(505) 662-8265
Los Lunas Museum of Heritage & ArtsPart of Los Lunas Public Library251 Main St SE, Los Lunas87031Valencia(505) 352-7720
Los Lunas Public Library460 Main St NE, Los Lunas87031Valencia(505) 839-3850
Lovington Public Library115 S Main St, Lovington88260Lea(505) 396-3144
M
Magdalena Public Library108 N Main St, Magdalena87825Socorro(575) 854-2361
Mescalero Community Library148 Cottonwood Dr, Mescalero88340Otero(505) 464-5010
Moriarty Community Library202 South Broadway, Moriarty87035Torrance(505) 832-2513
Mountainair Public Library109 N. Roosevelt, Mountainair87036Torrance(505) 847-9676
N
Nambe Pueblo Library15A Bay Poe, Nambe Pueblo87506Santa Fe(505) 455-4424
O
P'oe Tsawa Community Library232 Popay Ave, Ohkay Owingeh87566Rio Arriba(505) 852-2814
P
Picuris Pueblo Library201 Pueblo View State Road 75, Penasco87553Taos(916) 390-8738
Placitas Community Library453 Hwy 165, Placitas87043Sandoval(505) 867-3355
Pueblo of Pojoaque Public Library101 B Lightning Loop, Pojoaque87506Santa Fe(505) 455-7511
Portales Public Library218 S Ave. B, Portales88130Roosevelt(575) 356-3940
Acoma Learning Center17A Knots Landing Rd, Pueblo of Acoma87034Cibola(505) 552-5160
Q
Questa Public Library6 1/2 Municipal Park Rd, Questa87556Taos(575) 586-2023
R
Talpa Community Center Library4 Archuleta Rd, Ranchos De Taos87557Taos(575) 751-1014
Arthur Johnson Memorial Library244 Cook Ave, Raton87740Colfax(575) 445-9711
Red River Public Library702 E Main St, Red River87558Taos(575) 754-6564
Reserve Public Library15 Jake Scott St, Reserve87830Catron(575) 533-6276
Esther Bone Memorial LibraryPart of Rio Rancho Public Library950 Pinetree Rd SE, Rio Rancho87124Sandoval(505) 891-5013
Loma Colorado Main LibraryPart of Rio Rancho Public Library755 Loma Colorado Blvd, NE, Rio Rancho87124Sandoval(505) 891-5013
The Hub @ Enchanted HillsPart of Rio Rancho Public Library7845 Enchanted Hills Blvd NE, Rio Rancho87144Sandoval(505) 891-5008
Roswell Public Library301 N Pennsylvania Ave, Roswell88201Chaves(575) 622-7101
Ruidoso Public Library107 Kansas City Rd, Ruidoso88345Lincoln(575) 258-3704
S
Pueblo of San Felipe Community Library24 Black Mesa Rd, San Felipe Pueblo87001Sandoval(505) 771-9970
Pueblo of Sandia Learning Resource Center236 Sandia Day School Rd, Sandia Pueblo87004Sandoval(505) 771-5074
Santa Ana Pueblo Community Library2 Dove Rd, Santa Ana87004Sandoval(505) 771-6736
Oliver La Farge LibraryPart of Santa Fe Public Library1730 Llano St, Santa Fe87505Santa Fe(505) 955-4860
Pueblo De San Ildefonso Library1B Tunyo PO, Santa Fe87506Santa Fe(505) 455-2635
Santa Fe Public Library145 Washington Ave, Santa Fe87501Santa Fe(505) 955-6780
Southside BranchPart of Santa Fe Public Library6599 Jaguar Dr, Santa Fe87507Santa Fe(505) 955-2810
Taytsugeh Oweengeh LibraryIntergenerational Center, Santa Fe87506Santa Fe(505) 955-7730
Vista Grande Public Library14 Avenida Torreon, Santa Fe87508Santa Fe(505) 466-7323
Moise Memorial Library208 5th St, Santa Rosa88435Guadalupe(505) 472-3101
Santo Domingo Pueblo LibraryTesuque Street, Santo Domingo Pueblo87052Sandoval(505) 585-0108
Silver City Public Library515 W College Ave, Silver City88061Grant(575) 538-3672
Socorro Public Library401 Park St, Socorro87801Socorro(575) 835-1114
Fred Macaron Library600 Colbert Ave, Springer87747Colfax(505) 483-2848
Sunland Park Community Library984 McNutt Rd, Sunland Park88063Dona Ana(575) 874-0873
T
Taos Public Library402 Camino De La Placita, Taos87571Taos(575) 758-3063
Taos Pueblo Library120 Veterans Hwy, Taos87571Taos(575) 779-5003
Tatum Community Library323 E. Broadway, Tatum88267Lea(575) 398-4822
East Mountain LibraryPart of Albuquerque/Bernalillo County Library System487 Nm 333, Tijeras87059Bernalillo(505) 281-8508
Truchas Community Library60 County Road 75, Truchas87578Rio Arriba(505) 689-2683
Truth or Consequences Public Library325 Library Ln, Truth or Consequence87901Sierra(505) 894-3027
Truth or Consequences Public Library Downtown BranchPart of Truth or Consequences Public Library601 Sunset St, Truth or Consequence87901Sierra(575) 894-3027
Tucumcari Public Library602 S Second St, Tucumcari88401Quay(575) 461-0295
Tularosa Public Library515 Fresno St, Tularosa88352Otero(575) 585-2711
V
Vallecitos Community Center and Library13 County Rd. 251, Vallecitos87581Rio Arriba(575) 582-4211
David F. Cargo Villanueva Library11 Los Pueblos Rd, Villanueva87583San Miguel(575) 421-0808
Z
Zia Enrichment Library135 Capitol Square Dr, Zia Pueblo87053Sandoval(505) 867-3304
Zuni Public Library26 Saint Anthony Dr, Zuni87327McKinley(505) 782-4575

About these listings

Each listing shows the library's street address, ZIP code, county and phone number. Bookmobiles are included only when they have their own street address. These listings do not include government libraries or libraries at schools or universities. If you would like to add or update a library or if you would like to request some changes to our listings please let us know by using the contact us link at the bottom of this page.