Magdalena is a village in Socorro County.
The community was named for the nearby Magdalena Peak, so named because the rock formations were believed to resemble Mary Magdalene.
The latitude of Magdalena is 34.116N. The longitude is -107.243W.
It is in the Mountain Standard time zone. Elevation is 6,572 feet.
The estimated population, in 2003, was 883.