Multiple sclerosis (MS) is a common autoimmune neurological disease affecting patients’ motor, sensory, and visual performance. Stem Cell Transplantation (SCT) is a medical intervention where a patient is infused with healthy stem cells with the purpose of resetting their immune system. SCT shows remyelinating and immunomodulatory functions in MS patients, representing a potential therapeutic option. We conducted this systematic review and meta-analysis that included randomized control trials (RCTs) of SCT in MS patients to investigate its clinical efficacy and safety, excluding observational and non-English studies. After systematically searching PubMed, Web of Science, Scopus, and Cochrane Library until January 7, 2024, nine RCTs, including 422 patients, were eligible. We assessed the risk of bias (ROB) in these RCTs using Cochrane ROB Tool 1. Data were synthesized using Review Manager version 5.4 and OpenMeta Analyst software. We also conducted subgroup and sensitivity analyses. SCT significantly improved patients expanded disability status scale after 2 months (N = 39, MD = − 0.57, 95% CI [− 1.08, − 0.06], p = 0.03). SCT also reduced brain lesion volume (N = 136, MD = − 7.05, 95% CI [− 10.69, − 3.4], p = 0.0002). The effect on EDSS at 6 and 12 months, timed 25-foot walk (T25-FW), and brain lesions number was nonsignificant. Significant adverse events (AEs) included local reactions at MSCs infusion site (N = 25, RR = 2.55, 95% CI [1.08, 6.03], p = 0.034) and hematological disorders in patients received immunosuppression and autologous hematopoietic SCT (AHSCT) (N = 16, RR = 2.33, 95% CI [1.23, 4.39], p = 0.009). SCT can improve the disability of MS patients and reduce their brain lesion volume. The transplantation was generally safe and tolerated, with no mortality or significant serious AEs, except for infusion site reactions after mesenchymal SCT and hematological AEs after AHSCT. However, generalizing our results is limited by the sparse number of RCTs conducted on AHSCT. Our protocol was registered on PROSPERO with a registration number: CRD42022324141.