New Mexico historical topo maps
Cartahaven has 210 historical topo maps of New Mexico, all free. These are the USGS 15-minute (1:62,500) quadrangles from the mid-1900s: old roads, mines, homesteads, rail lines and place names that newer maps leave off.
Download one to your phone and the map app shows your GPS position on it with no cell signal.

Abiquiu, NM
Old map for history, not navigation
USGS historical 15-minute topo (1953)

Aden, NM
Old map for history, not navigation
USGS historical 15-minute topo (1941)

Aden, NM
Old map for history, not navigation
USGS historical 15-minute topo (1943)

Afton, NM
Old map for history, not navigation
USGS historical 15-minute topo (1943)

Agua Fria, NM
Old map for history, not navigation
USGS historical 15-minute topo (1953)

Alamo Mountain, NM
Old map for history, not navigation
USGS historical 15-minute topo (1959)

Alamogordo, NM
Old map for history, not navigation
USGS historical 15-minute topo (1950)

Albuquerque, NM
Old map for history, not navigation
USGS historical 15-minute topo (1938)

Animas Peak, NM
Old map for history, not navigation
USGS historical 15-minute topo (1918)

Animas Peak, NM
Old map for history, not navigation
USGS historical 15-minute topo (1920)

Antelope Wells, NM
Old map for history, not navigation
USGS historical 15-minute topo (1917)

Antelope Wells, NM
Old map for history, not navigation
USGS historical 15-minute topo (1919)

Apache Springs, NM
Old map for history, not navigation
USGS historical 15-minute topo (1960)

Arabela, NM
Old map for history, not navigation
USGS historical 15-minute topo (1936)

Arabela, NM
Old map for history, not navigation
USGS historical 15-minute topo (1942)

Arch, NM
Old map for history, not navigation
USGS historical 15-minute topo (1957)

Ash Mountain, NM
Old map for history, not navigation
USGS historical 15-minute topo (1962)

Aztec, NM
Old map for history, not navigation
USGS historical 15-minute topo (1959)

Bandanna Point, NM
Old map for history, not navigation
USGS historical 15-minute topo (1940)

Bandanna Point, NM
Old map for history, not navigation
USGS historical 15-minute topo (1943)

Bassett Lake, NM
Old map for history, not navigation
USGS historical 15-minute topo (1940)

Bassett Lake, NM
Old map for history, not navigation
USGS historical 15-minute topo (1943)

Bear Peak, NM
Old map for history, not navigation
USGS historical 15-minute topo (1948)

Bernalillo, NM
Old map for history, not navigation
USGS historical 15-minute topo (1954)

Big Hatchet Peak, NM
Old map for history, not navigation
USGS historical 15-minute topo (1918)

Bingham, NM
Old map for history, not navigation
USGS historical 15-minute topo (1948)

Black Top Mountain, NM
Old map for history, not navigation
USGS historical 15-minute topo (1948)

Bloomfield, NM
Old map for history, not navigation
USGS historical 15-minute topo (1960)

Boulder Lake, NM
Old map for history, not navigation
USGS historical 15-minute topo (1955)

Brazos Peak, NM
Old map for history, not navigation
USGS historical 15-minute topo (1955)

Brilliant, NM
Old map for history, not navigation
USGS historical 15-minute topo (1915)

Broken Back Crater, NM
Old map for history, not navigation
USGS historical 15-minute topo (1948)

Buckeye, NM
Old map for history, not navigation
USGS historical 15-minute topo (1962)

Camel Mountain, NM
Old map for history, not navigation
USGS historical 15-minute topo (1917)

Canador Peak, NM
Old map for history, not navigation
USGS historical 15-minute topo (1959)

Canutillo, NM
Old map for history, not navigation
USGS historical 15-minute topo (1917)

Canutillo, NM
Old map for history, not navigation
USGS historical 15-minute topo (1919)

Capitan Mountains, NM
Old map for history, not navigation
USGS historical 15-minute topo (1935)

Capitan Mountains, NM
Old map for history, not navigation
USGS historical 15-minute topo (1940)

Capitan, NM
Old map for history, not navigation
USGS historical 15-minute topo (1934)

Capitan, NM
Old map for history, not navigation
USGS historical 15-minute topo (1937)

Capitol Peak, NM
Old map for history, not navigation
USGS historical 15-minute topo (1947)

Carlsbad Caverns East, NM
Old map for history, not navigation
USGS historical 15-minute topo (1945)

Carlsbad Caverns East, NM
Old map for history, not navigation
USGS historical 15-minute topo (1947)

Carlsbad Caverns West, NM
Old map for history, not navigation
USGS historical 15-minute topo (1940)

Carlsbad Caverns West, NM
Old map for history, not navigation
USGS historical 15-minute topo (1943)

Carlsbad, NM
Old map for history, not navigation
USGS historical 15-minute topo (1939)

Carlsbad, NM
Old map for history, not navigation
USGS historical 15-minute topo (1943)
Every New Mexico historical topo map by name
- Abiquiu, NM (1953)
- Aden, NM (1941)
- Aden, NM (1943)
- Afton, NM (1943)
- Agua Fria, NM (1953)
- Alamo Mountain, NM (1959)
- Alamogordo, NM (1950)
- Albuquerque, NM (1938)
- Animas Peak, NM (1918)
- Animas Peak, NM (1920)
- Antelope Wells, NM (1917)
- Antelope Wells, NM (1919)
- Apache Springs, NM (1960)
- Arabela, NM (1936)
- Arabela, NM (1942)
- Arch, NM (1957)
- Ash Mountain, NM (1962)
- Aztec, NM (1959)
- Bandanna Point, NM (1940)
- Bandanna Point, NM (1943)
- Bassett Lake, NM (1940)
- Bassett Lake, NM (1943)
- Bear Peak, NM (1948)
- Bernalillo, NM (1954)
- Big Hatchet Peak, NM (1918)
- Bingham, NM (1948)
- Black Top Mountain, NM (1948)
- Bloomfield, NM (1960)
- Boulder Lake, NM (1955)
- Brazos Peak, NM (1955)
- Brilliant, NM (1915)
- Broken Back Crater, NM (1948)
- Buckeye, NM (1962)
- Camel Mountain, NM (1917)
- Canador Peak, NM (1959)
- Canutillo, NM (1917)
- Canutillo, NM (1919)
- Capitan Mountains, NM (1935)
- Capitan Mountains, NM (1940)
- Capitan, NM (1934)
- Capitan, NM (1937)
- Capitol Peak, NM (1947)
- Carlsbad Caverns East, NM (1945)
- Carlsbad Caverns East, NM (1947)
- Carlsbad Caverns West, NM (1940)
- Carlsbad Caverns West, NM (1943)
- Carlsbad, NM (1939)
- Carlsbad, NM (1943)
- Carrizozo, NM (1943)
- Carrizozo, NM (1950)
- Carthage, NM (1948)
- Casa Grande, NM (1962)
- Cebolla, NM (1955)
- Chama, NM (1955)
- Chicken Well, NM (1948)
- Chihuahua Ranch, NM (1948)
- Chimney Rock, NM (1934)
- Chimney Rock, NM (1936)
- Cienega Springs, NM (1918)
- Cimarron, NM (1955)
- Clayton Basin, NM (1942)
- Clayton Basin, NM (1943)
- Cliff, NM (1959)
- Cloudcroft, NM (1952)
- Clovis, NM (1957)
- Columbus, NM (1917)
- Columbus, NM (1918)
- Columbus, NM (1920)
- Corralitos Ranch, NM (1943)
- Cuba, NM (1940)
- Cuba, NM (1943)
- Desert, NM (1941)
- Desert, NM (1943)
- Dog Mountains, NM (1918)
- Dunken, NM (1962)
- Dwyer, NM (1956)
- Edgewood, NM (1956)
- El Paso Gap, NM (1935)
- El Paso Gap, NM (1940)
- Engle, NM (1959)
- Escondido Canyon, NM (1950)
- Espanola, NM (1953)
- Estancia, NM (1956)
- Flying H, NM (1961)
- Frijoles, NM (1953)
- Gould Pass, NM (1959)
- Granjean Well, NM (1948)
- Hachita, NM (1918)
- Hammond Ranch, NM (1957)
- Hat Mesa, NM (1963)
- Hermanas, NM (1917)
- Hermanas, NM (1918)
- Hermanas, NM (1943)
- Hillsboro, NM (1935)
- Hillsboro, NM (1940)
- Holloman, NM (1948)
- Horseshoe Bend, NM (1962)
- Indian Bluff, NM (1961)
- Jemez Springs, NM (1944)
- Jemez Springs, NM (1952)
- Jemez, NM (1943)
- Jemez, NM (1952)
- Kaylor Mountain, NM (1948)
- Koehler, NM (1915)
- Koehler, NM (1917)
- La Mesa, NM (1943)
- La Ventana, NM (1939)
- La Ventana, NM (1943)
- Laguna Gatuna, NM (1963)
- Lake Lucero, NM (1947)
- Lake Valley, NM (1962)
- Las Cruces, NM (1941)
- Las Cruces, NM (1943)
- Lincoln, NM (1961)
- Little Black Peak, NM (1950)
- Llaves, NM (1955)
- Lobo Hill, NM (1960)
- Logan, NM (1962)
- Lookout Mountain, NM (1949)
- Lovington, NM (1962)
- Lumberton, NM (1955)
- Lumley Lake, NM (1948)
- Madrid, NM (1961)
- Magdalena, NM (1959)
- Malaga, NM (1945)
- Malaga, NM (1946)
- Maljamar, NM (1963)
- Malpais Well, NM (1948)
- Melrose, NM (1957)
- Mesa Aparejo, NM (1956)
- Mescalero, NM (1950)
- Miami, NM (1956)
- Mockingbird Gap, NM (1948)
- Monument, NM (1963)
- Mountainair, NM (1956)
- Mt Riley, NM (1917)
- Mt Riley, NM (1918)
- Mt Riley, NM (1929)
- Mt Riley, NM (1951)
- Nageezi, NM (1959)
- Nash Draw, NM (1939)
- Nash Draw, NM (1943)
- Navajo Dam, NM (1959)
- Newman, NM (1940)
- Newman, NM (1943)
- Noria, NM (1917)
- Noria, NM (1918)
- Nutt, NM (1961)
- Oil Center, NM (1963)
- Oil City, NM (1943)
- Organ Peak, NM (1941)
- Organ Peak, NM (1943)
- Orogrande, NM (1940)
- Orogrande, NM (1943)
- Parker Lake, NM (1943)
- Pendejo Wash, NM (1943)
- Playas, NM (1918)
- Playas, NM (1919)
- Pleasant Hill, NM (1957)
- Point Of Sands 2, NM (1947)
- Portair, NM (1957)
- Portales, NM (1957)
- Pratt, NM (1918)
- Pratt, NM (1919)
- Raton, NM (1912)
- Raton, NM (1914)
- Rattlesnake, NM (1934)
- Rattlesnake, NM (1937)
- Redrock, NM (1959)
- Riley, NM (1959)
- Salinas Peak, NM (1948)
- San Antonio, NM (1948)
- San Diego Mountain, NM (1948)
- San Felipe Pueblo, NM (1954)
- San Juan Pueblo, NM (1953)
- San Lorenzo, NM (1956)
- San Ysidro, NM (1939)
- San Ysidro, NM (1943)
- Sanostee, NM (1953)
- Santo Domingo Pueblo, NM (1953)
- Ship Rock, NM (1934)
- Ship Rock, NM (1937)
- Sierra Blanca Peak, NM (1950)
- Socorro, NM (1906)
- Socorro, NM (1959)
- South Garcia, NM (1956)
- Sowell, NM (1948)
- Stanley, NM (1960)
- Steeple Rock, NM (1959)
- Teel Ranch, NM (1960)
- Texas Hill, NM (1943)
- Texas Hill, NM (1945)
- Three Rivers, NM (1947)
- Tierra Amarilla, NM (1955)
- Tinnie, NM (1961)
- Tohatchi, NM (1955)
- Tooth Of Time, NM (1956)
- Torreon, NM (1954)
- Tres Hermanos, NM (1948)
- Tularosa, NM (1948)
- Upham, NM (1959)
- Ute Park, NM (1955)
- Val Verde, NM (1948)
- Victorio, NM (1918)
- Villanueva, NM (1960)
- Walnut Wells, NM (1918)
- Walnut Wells, NM (1923)
- West Carlsbad, NM (1943)
- West Carlsbad, NM (1945)
- Youngsville, NM (1953)