Socorro (, sə-KOR-oh) is a city in Socorro County in the U.S. state of New Mexico. It is in the Rio Grande Valley at an elevation of 4,579 feet (1,396 m). In 2010 the population was 9,051. It is the county seat of Socorro County. Socorro is located 74 miles (119 km) south of Albuquerque and 146 miles (235 km) north of Las Cruces.
In June 1598, Juan de Oñate led a group of Spanish settlers through the Jornada del Muerto, an inhospitable patch of desert that ends just south of the present-day city of Socorro. As the Spaniards emerged from the desert, Piro Indians of the pueblo of Teypana gave them food and water. Therefore, the Spaniards renamed this pueblo Socorro, which means "help" or "aid". Later, the name "Socorro" would be applied to the nearby Piro pueblo of Pilabó.
Nuestra Señora de Perpetuo Socorro, the first Catholic mission in the area, was probably established c. 1626.