San Acacia is a small unincorporated community and census-designated place in Socorro County, New Mexico, United States. As of the 2020 census, San Acacia had a population of 38. It was once a prosperous railway town, but is now largely deserted. There is a nearby diversion dam on the Rio Grande, important in irrigation.