San Acacia is a small unincorporated community and census-designated place in Socorro County, New Mexico, United States. 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.