If you've never wondered why Socorro is called Socorro, it has something to do with its Spanish roots. This town is situated in the fertile Rio Grande valley, about 75 miles south of Albuquerque. The Spanish colonists welcomed the Indians here, giving the town its name. The town has a population of about nine thousand, and is the county seat of Socorro County. There are several reasons why Socorro was named so.