The Galisteo Basin is a surface basin and a closely related groundwater basin in north-central New Mexico. Its primary watercourse is the Galisteo River or Galisteo Creek, a perennial stream, for part of its course, that flows from the eastern highlands down into the Rio Grande about three miles above the Santo Domingo Pueblo. The Galisteo basin covers approximately 467,200 acres and runs from San Miguel County in the east, across Santa Fe County, and into Sandoval County at its westernmost point, the Rio Grande. Northeast of Galisteo Basin rise the Sangre de Cristo Mountains and to the southwest lie the Sandia Mountains. Because of its location lying between mountain ranges and connecting the Rio Grande Valley with the Great Plains, the Galisteo Basin was used as a trade route by prehistoric and historic indigenous and later also by the Spanish explorers.
The Galisteo Basin drains the southern Sangre de Cristo Mountains, shares its northern drainage divide (height of land) with the Santa Fe Basin and its eastern drainage divide with the Pecos Basin. To the west it is bounded by the Rio Grande, and to the south by the drainage divide with the Estancia Basin, by the Ortiz Mountains. and the drainage divide with the Arroyo de la Vega de la Tanos, which flows off the western slopes of the Ortiz Mountains.
The north fork of the Galisteo River arises in the southern Sangre de Cristo Mountains on the slopes of Thompson Peak and Glorieta Baldy. It includes flow from Grasshopper
Canyon Creek, Deer Creek and Apache Canyon Creek. It is joined by the east fork just south of the town of Galisteo. The east fork of the Galisteo River, also known as the San Cristobal Arroyo, flows off of Rowe Mesa and Glorieta Mesa. A major tributary of the east fork is Padre Springs Creek. The south fork joins the river about 3.5 miles (5.6 km) below the east fork. The south fork of the Galisteo River, also known as the Arroyo de la Jara, drains from the eastern and southern slopes of the basin. Its major contributor is Gaviso Arroyo.