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
| Library | Address | ZIP | County | Phone |
|---|---|---|---|---|
| A | ||||
| Pueblo De Abiquiu Library & Cultural Center | County Rd. #187 Building #29, Abiquiu | 87510 | Rio Arriba | (505) 685-4884 |
| Alamogordo Public Library | 920 Oregon Ave, Alamogordo | 88310 | Otero | (575) 439-4140 |
| Alamosa/Robert L. Murphy Memorial LibraryPart of Albuquerque/Bernalillo County Library System | 6900 Gonzales Rd SW, Albuquerque | 87121 | Bernalillo | (505) 836-0684 |
| Albuquerque/Bernalillo County Main LibraryPart of Albuquerque/Bernalillo County Library System | 501 Copper Ave NW, Albuquerque | 87102 | Bernalillo | (505) 768-5100 |
| Central & Unser - Patrick J. Baca LibraryPart of Albuquerque/Bernalillo County Library System | 8081 Central NW, Albuquerque | 87121 | Bernalillo | (505) 768-4320 |
| Cherry Hills LibraryPart of Albuquerque/Bernalillo County Library System | 6901 Barstow NE, Albuquerque | 87111 | Bernalillo | (505) 857-8321 |
| Erna Fergusson LibraryPart of Albuquerque/Bernalillo County Library System | 3700 San Mateo NE, Albuquerque | 87110 | Bernalillo | (505) 888-8100 |
| Ernie Pyle LibraryPart of Albuquerque/Bernalillo County Library System | 900 Girard Blvd SE, Albuquerque | 87106 | Bernalillo | (505) 256-2065 |
| International District LibraryPart of Albuquerque/Bernalillo County Library System | 7601 Central Ave NE, Albuquerque | 87108 | Bernalillo | (505) 768-4970 |
| Juan Tabo LibraryPart of Albuquerque/Bernalillo County Library System | 3407 Juan Tabo Blvd NE, Albuquerque | 87111 | Bernalillo | (505) 291-6260 |
| Lomas Tramway LibraryPart of Albuquerque/Bernalillo County Library System | 908 Eastridge NE, Albuquerque | 87123 | Bernalillo | (505) 291-6295 |
| Los Griegos LibraryPart of Albuquerque/Bernalillo County Library System | 1000 Griegos Rd NW, Albuquerque | 87107 | Bernalillo | (505) 761-4020 |
| North Valley LibraryPart of Albuquerque/Bernalillo County Library System | 7704 2nd St NW, Albuquerque | 87107 | Bernalillo | (505) 897-8823 |
| Pueblo of Isleta Public Library | 950 Moonlight Dr, Albuquerque | 87105 | Bernalillo | (505) 869-9808 |
| San Pedro LibraryPart of Albuquerque/Bernalillo County Library System | 5600 Trumbull SE, Albuquerque | 87108 | Bernalillo | (505) 256-2067 |
| South Broadway/Frances Parrish LibraryPart of Albuquerque/Bernalillo County Library System | 1025 Broadway SE, Albuquerque | 87102 | Bernalillo | (505) 764-1742 |
| South Valley LibraryPart of Albuquerque/Bernalillo County Library System | 3904 Isleta Blvd SW, Albuquerque | 87105 | Bernalillo | (505) 877-5170 |
| Special Collections LibraryPart of Albuquerque/Bernalillo County Library System | 423 Central Ave NE, Albuquerque | 87102 | Bernalillo | (505) 848-1376 |
| Taylor Ranch LibraryPart of Albuquerque/Bernalillo County Library System | 5700 Bogart NW, Albuquerque | 87120 | Bernalillo | (505) 897-8816 |
| Tony Hillerman LibraryPart of Albuquerque/Bernalillo County Library System | 8205 Apache NE, Albuquerque | 87110 | Bernalillo | (505) 291-6262 |
| Westgate LibraryPart of Albuquerque/Bernalillo County Library System | 1300 Delgado SW, Albuquerque | 87121 | Bernalillo | (505) 833-6984 |
| Shuter Library of Angel Fire | 11 S Angel Fire Rd, Angel Fire | 87710 | Colfax | (575) 377-6755 |
| Anthony Public Library | 750 Landers Rd, Anthony | 88021 | Dona Ana | (575) 882-3059 |
| David F. Cargo El Valle De Anton Chico Library | 1077 Nm SR 386, Anton Chico | 87711 | Guadalupe | (575) 427-2665 |
| Artesia Public Library | 205 W Quay Ave, Artesia | 88210 | Eddy | (575) 746-4252 |
| Aztec Public Library | 319 S. Ash, Aztec | 87410 | San Juan | (505) 334-7657 |
| B | ||||
| Bayard Public Library | 1112 Central Ave, Bayard | 88023 | Grant | (575) 537-6244 |
| Belen Harvey House MuseumPart of Belen Public Library | 104 N 1st St, Belen | 87002 | Valencia | (505) 966-2614 |
| Belen Public Library | 333 Becker Ave, Belen | 87002 | Valencia | (505) 966-2600 |
| Town of Bernalillo Public Library | 124 Calle Malinche, Bernalillo | 87004 | Sandoval | (505) 867-1440 |
| Bloomfield Public Library | 333 S First St, Bloomfield | 87413 | San Juan | (505) 632-8315 |
| Bosque Farms Public Library | 1455 W Bosque Loop, Bosque Farms | 87068 | Valencia | (505) 869-2227 |
| C | ||||
| Capitan Public Library | 101 E 2nd St, Capitan | 88316 | Lincoln | (575) 354-3035 |
| Carlsbad Public Library | 101 S. Halagueno, Carlsbad | 88220 | Eddy | (575) 885-6776 |
| Carrizozo Community Public Library | 406 Central Ave, Carrizozo | 88301 | Lincoln | (575) 648-2595 |
| Eleanor Daggett Memorial Library | 1512B State Hwy 17, Chama | 87520 | Rio Arriba | (505) 756-2184 |
| Albert W. Thompson Memorial Library | 17 Chestnut St, Clayton | 88415 | Union | (575) 374-9423 |
| Michael Nivison Public Library | 90 Swallow Pl, Cloudcroft | 88317 | Otero | (575) 682-1111 |
| Clovis Carver Public Library | 701 Main St, Clovis | 88101 | Curry | (575) 769-7840 |
| Irene S. Sweetkind Public Library | 6515 Hoochaneetsa Blvd, Cochiti Lake | 87083 | Sandoval | (505) 465-2561 |
| Pueblo De Cochiti Library | 255 Cochiti St, Cochiti Pueblo | 87072 | Sandoval | (505) 465-3118 |
| Columbus Village Library | 43 West Broadway, Columbus | 88029 | Luna | (575) 531-2612 |
| Village of Corona Public Library | 481 Corona Main St, Corona | 88318 | Lincoln | (575) 849-5513 |
| Corrales Community Library | 84 W La Entrada Rd, Corrales | 87048 | Sandoval | (505) 897-0733 |
| Cuba Public Library | 13 E Cordova Ave, Cuba | 87013 | Sandoval | (575) 289-3100 |
| Torreon Community Library | Hwy 197 Mm 26, Cuba | 87013 | Sandoval | (505) 731-2336 |
| D | ||||
| Marshall Memorial Library | 110 S Diamond St, Deming | 88030 | Luna | (575) 546-9202 |
| Embudo Valley Library & Community Center | 217A Hwy 75 Dixon, Dixon | 87527 | Rio Arriba | (505) 579-9181 |
| Jicarilla Public Library | 165 Hawks Dr, Dulce | 87528 | Rio Arriba | (505) 759-1776 |
| E | ||||
| Eagle Nest Public Library | 74 N Tomboy Dr, Eagle Nest | 87718 | Colfax | (575) 377-0657 |
| Edgewood Community Library | 171B Nm-344, Edgewood | 87015 | Santa Fe | (505) 281-0138 |
| El Rito Public Library | 182 Placitas Rd, El Rito | 87530 | Rio Arriba | (575) 581-4608 |
| Espanola Public Library | 313 N Paseo De Onate, Espanola | 87532 | Rio Arriba | (505) 747-6087 |
| Santa Clara Pueblo Community Library | 578 Kee St, Espanola | 87532 | Rio Arriba | (505) 753-7326 |
| Estancia Public Library | 600 S Tenth St, Estancia | 87016 | Torrance | (505) 384-9655 |
| Eunice Public Library | 1003 Avenue N., Eunice | 88231 | Lea | (575) 394-2336 |
| F | ||||
| Farmington Public Library | 2101 Farmington Ave, Farmington | 87401 | San Juan | (505) 599-1270 |
| Fort Sumner Public Library | 235 W Sumner Ave, Fort Sumner | 88119 | De Baca | (575) 355-2832 |
| G | ||||
| Octavia Fellin Public Children's LibraryPart of Octavia Fellin Public Library | 200 W. Aztec, Gallup | 87301 | McKinley | (505) 726-6120 |
| Octavia Fellin Public Library | 115 W Hill Ave, Gallup | 87301 | McKinley | (505) 863-1291 |
| Gila Valley Library | 411 Hwy 211, Gila | 88038 | Grant | (575) 535-4343 |
| Glenwood Community Library | 21 Menges Ln, Glenwood | 88039 | Catron | (575) 539-2277 |
| Grants Public Library | 1101 N First St, Grants | 87020 | Cibola | (505) 287-4793 |
| H | ||||
| Hatch Public Library | 530 E. Hall, Hatch | 87937 | Dona Ana | (575) 267-5132 |
| Hillsboro Community Library | 158 Elenora St, Hillsboro | 88042 | Sierra | (575) 895-3349 |
| Hobbs Public Library | 509 N. Shipp, Hobbs | 88240 | Lea | (575) 397-9328 |
| J | ||||
| Woolworth Community Library | 100 E Utah St, Jal | 88252 | Lea | (575) 395-3268 |
| Jemez Pueblo Community Library | 020 Mission Rd, Jemez Pueblo | 87024 | Sandoval | (575) 834-9171 |
| Jemez Springs Public Library | 030 Jemez Plaza, Hwy. 4, Jemez Springs | 87025 | Sandoval | (505) 829-9155 |
| L | ||||
| Rio Abajo Community Library | 28 S Calle De Centro, La Joya | 87028 | Socorro | (505) 861-8289 |
| Munson Center LibraryPart of Thomas Branigan Memorial Library | 975 S Mesquite St, Las Cruces | 88001 | Dona Ana | (575) 528-3406 |
| Sage Cafe LibraryPart of Thomas Branigan Memorial Library | 6121 Reynolds Dr, Las Cruces | 88011 | Dona Ana | (575) 528-3154 |
| Thomas Branigan Memorial Library | 200 E Picacho Ave, Las Cruces | 88001 | Dona Ana | (575) 528-4000 |
| Carnegie Public Library | 500 National Ave, Las Vegas | 87701 | San Miguel | (505) 426-3304 |
| Lordsburg-Hidalgo Library | 208 E Third St, Lordsburg | 88045 | Hidalgo | (505) 542-9646 |
| Mesa Public LibraryPart of Los Alamos County Library System | 2400 Central Ave, Los Alamos | 87544 | Los Alamos | (505) 662-8240 |
| White Rock Branch LibraryPart of Los Alamos County Library System | 10 Sherwood Blvd, Los Alamos | 87547 | Los Alamos | (505) 662-8265 |
| Los Lunas Museum of Heritage & ArtsPart of Los Lunas Public Library | 251 Main St SE, Los Lunas | 87031 | Valencia | (505) 352-7720 |
| Los Lunas Public Library | 460 Main St NE, Los Lunas | 87031 | Valencia | (505) 839-3850 |
| Lovington Public Library | 115 S Main St, Lovington | 88260 | Lea | (505) 396-3144 |
| M | ||||
| Magdalena Public Library | 108 N Main St, Magdalena | 87825 | Socorro | (575) 854-2361 |
| Mescalero Community Library | 148 Cottonwood Dr, Mescalero | 88340 | Otero | (505) 464-5010 |
| Moriarty Community Library | 202 South Broadway, Moriarty | 87035 | Torrance | (505) 832-2513 |
| Mountainair Public Library | 109 N. Roosevelt, Mountainair | 87036 | Torrance | (505) 847-9676 |
| N | ||||
| Nambe Pueblo Library | 15A Bay Poe, Nambe Pueblo | 87506 | Santa Fe | (505) 455-4424 |
| O | ||||
| P'oe Tsawa Community Library | 232 Popay Ave, Ohkay Owingeh | 87566 | Rio Arriba | (505) 852-2814 |
| P | ||||
| Picuris Pueblo Library | 201 Pueblo View State Road 75, Penasco | 87553 | Taos | (916) 390-8738 |
| Placitas Community Library | 453 Hwy 165, Placitas | 87043 | Sandoval | (505) 867-3355 |
| Pueblo of Pojoaque Public Library | 101 B Lightning Loop, Pojoaque | 87506 | Santa Fe | (505) 455-7511 |
| Portales Public Library | 218 S Ave. B, Portales | 88130 | Roosevelt | (575) 356-3940 |
| Acoma Learning Center | 17A Knots Landing Rd, Pueblo of Acoma | 87034 | Cibola | (505) 552-5160 |
| Q | ||||
| Questa Public Library | 6 1/2 Municipal Park Rd, Questa | 87556 | Taos | (575) 586-2023 |
| R | ||||
| Talpa Community Center Library | 4 Archuleta Rd, Ranchos De Taos | 87557 | Taos | (575) 751-1014 |
| Arthur Johnson Memorial Library | 244 Cook Ave, Raton | 87740 | Colfax | (575) 445-9711 |
| Red River Public Library | 702 E Main St, Red River | 87558 | Taos | (575) 754-6564 |
| Reserve Public Library | 15 Jake Scott St, Reserve | 87830 | Catron | (575) 533-6276 |
| Esther Bone Memorial LibraryPart of Rio Rancho Public Library | 950 Pinetree Rd SE, Rio Rancho | 87124 | Sandoval | (505) 891-5013 |
| Loma Colorado Main LibraryPart of Rio Rancho Public Library | 755 Loma Colorado Blvd, NE, Rio Rancho | 87124 | Sandoval | (505) 891-5013 |
| The Hub @ Enchanted HillsPart of Rio Rancho Public Library | 7845 Enchanted Hills Blvd NE, Rio Rancho | 87144 | Sandoval | (505) 891-5008 |
| Roswell Public Library | 301 N Pennsylvania Ave, Roswell | 88201 | Chaves | (575) 622-7101 |
| Ruidoso Public Library | 107 Kansas City Rd, Ruidoso | 88345 | Lincoln | (575) 258-3704 |
| S | ||||
| Pueblo of San Felipe Community Library | 24 Black Mesa Rd, San Felipe Pueblo | 87001 | Sandoval | (505) 771-9970 |
| Pueblo of Sandia Learning Resource Center | 236 Sandia Day School Rd, Sandia Pueblo | 87004 | Sandoval | (505) 771-5074 |
| Santa Ana Pueblo Community Library | 2 Dove Rd, Santa Ana | 87004 | Sandoval | (505) 771-6736 |
| Oliver La Farge LibraryPart of Santa Fe Public Library | 1730 Llano St, Santa Fe | 87505 | Santa Fe | (505) 955-4860 |
| Pueblo De San Ildefonso Library | 1B Tunyo PO, Santa Fe | 87506 | Santa Fe | (505) 455-2635 |
| Santa Fe Public Library | 145 Washington Ave, Santa Fe | 87501 | Santa Fe | (505) 955-6780 |
| Southside BranchPart of Santa Fe Public Library | 6599 Jaguar Dr, Santa Fe | 87507 | Santa Fe | (505) 955-2810 |
| Taytsugeh Oweengeh Library | Intergenerational Center, Santa Fe | 87506 | Santa Fe | (505) 955-7730 |
| Vista Grande Public Library | 14 Avenida Torreon, Santa Fe | 87508 | Santa Fe | (505) 466-7323 |
| Moise Memorial Library | 208 5th St, Santa Rosa | 88435 | Guadalupe | (505) 472-3101 |
| Santo Domingo Pueblo Library | Tesuque Street, Santo Domingo Pueblo | 87052 | Sandoval | (505) 585-0108 |
| Silver City Public Library | 515 W College Ave, Silver City | 88061 | Grant | (575) 538-3672 |
| Socorro Public Library | 401 Park St, Socorro | 87801 | Socorro | (575) 835-1114 |
| Fred Macaron Library | 600 Colbert Ave, Springer | 87747 | Colfax | (505) 483-2848 |
| Sunland Park Community Library | 984 McNutt Rd, Sunland Park | 88063 | Dona Ana | (575) 874-0873 |
| T | ||||
| Taos Public Library | 402 Camino De La Placita, Taos | 87571 | Taos | (575) 758-3063 |
| Taos Pueblo Library | 120 Veterans Hwy, Taos | 87571 | Taos | (575) 779-5003 |
| Tatum Community Library | 323 E. Broadway, Tatum | 88267 | Lea | (575) 398-4822 |
| East Mountain LibraryPart of Albuquerque/Bernalillo County Library System | 487 Nm 333, Tijeras | 87059 | Bernalillo | (505) 281-8508 |
| Truchas Community Library | 60 County Road 75, Truchas | 87578 | Rio Arriba | (505) 689-2683 |
| Truth or Consequences Public Library | 325 Library Ln, Truth or Consequence | 87901 | Sierra | (505) 894-3027 |
| Truth or Consequences Public Library Downtown BranchPart of Truth or Consequences Public Library | 601 Sunset St, Truth or Consequence | 87901 | Sierra | (575) 894-3027 |
| Tucumcari Public Library | 602 S Second St, Tucumcari | 88401 | Quay | (575) 461-0295 |
| Tularosa Public Library | 515 Fresno St, Tularosa | 88352 | Otero | (575) 585-2711 |
| V | ||||
| Vallecitos Community Center and Library | 13 County Rd. 251, Vallecitos | 87581 | Rio Arriba | (575) 582-4211 |
| David F. Cargo Villanueva Library | 11 Los Pueblos Rd, Villanueva | 87583 | San Miguel | (575) 421-0808 |
| Z | ||||
| Zia Enrichment Library | 135 Capitol Square Dr, Zia Pueblo | 87053 | Sandoval | (505) 867-3304 |
| Zuni Public Library | 26 Saint Anthony Dr, Zuni | 87327 | McKinley | (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.