Background: Acupuncture is an alternative treatment for improving sleep, and it may attenuate oxidative stress, which is a possible pathophysiological factor in insomnia. The aim of this study was to examine the efficacy and safety of a semi-individualized acupuncture in improving sleep and explore its effect on oxidative stress parameters in adults with insomnia disorder. Methods: In this randomized sham-controlled trial, 140 participants were randomly assigned to either a 4-week semi-individualized traditional acupuncture (TA) or noninvasive sham acupuncture (SA). The primary outcome measure was the sleep-diary-derived sleep efficiency. Other outcomes included sleep diary and actigraphy, Insomnia Severity Index, anxiety and depressive symptoms, and quality of life. Blood samples were taken to measure oxidative stress parameters (malondialdehyde, glutathione peroxidase, paraoxonase, and arylesterase). Results: Although no significant difference was found in the primary outcome measure, both sleep-diary-derived and actigraphy-derived total sleep time (TST) were significantly increased in the TA group at 1-week posttreatment (mean difference in sleep diary = 22.0 min, p = 0.01, actigraphy = 18.8 min, p = 0.02). At 5-week posttreatment follow-up, a significantly higher proportion of participants in the TA group showed sleep-diaryderived sleep efficiency (SE) ≥ 85% than in the SA group (55.6% versus 36.4%, p = 0.03). Conclusion: TA and SA did not significantly differ in improving subjective sleep efficiency in individuals with insomnia disorder. However, the TA group showed a short-term effect on improving TST as measured by both sleep diary and actigraphy at 1-week posttreatment, but there were no differences in the oxidative stress parameters.