San Miguel de Horcasitas is a town in San Miguel de Horcasitas Municipality, in the Mexican state of Sonora. San Miguel is located in the center of the state at an elevation of 518 meters.