Background Real-world data on the effectiveness of calcitonin gene-related peptide monoclonal antibodies (CGRP mAbs) in migraine patients are needed. Methods We performed a single-center, real-world study with an observation period of up to 12 months (mean 7.5 ± 3.4 months) after CGRP mAb administration. A total of 228 Japanese patients with episodic or chronic migraine (age, 45.9 ± 13.2 years; 184F; 45 erenumab; 60 galcanezumab; 123 fremanezumab) who were treated with CGRP mAbs for at least three months were ultimately included in this study. Results In the total cohort, after CGRP mAb treatment, mean monthly migraine days decreased by 7.2 ± 4.8, 8.3 ± 4.7, and 9.5 ± 5.0 at three, six and 12 months, respectively. The ≥50% monthly migraine day reduction rates at three, six and 12 months were 48.2%, 61.0% and 73.7%, respectively. In the logistic regression analysis, the presence of osmophobia and fewer baseline monthly migraine days contributed to ≥50% responders at three, six and 12 months. The ≥50% responders at three or six months were useful in predicting ≥50% responders at 12 months. In subgroups of patients with difficult-to-treat migraine (those with medication overuse headache or psychiatric comorbidities) and previous CGRP mAb users, monthly migraine days were substantially reduced over 12 months. There was no difference in monthly migraine day reduction over 12 months among three different CGRP mAbs. Adverse reactions were observed in 28 (12.3%) patients, with injection site reactions being the most common (n = 22) though generally mild in severity. Conclusion This real-world study confirmed the efficacy and safety of three different CGRP mAbs for prophylactic treatment of patients with migraine.