 According to the U.S. Census Bureau, the county has a total area of , of which is land and (0.03%) is water.It is the second-largest county in New Mexico by area, after Catron County, New Mexico.Socorro County ranges in elevation from approximately on the banks of the Rio Grande to at the top of South Baldy peak in the Magdalena Mountains.