Abstract Background Identifying breast cancer risk factors is a critical component of preventative strategies for this disease. This study aims to identify modifiable and non-modifiable risk factors of breast cancer in Iranian women. Methods We used international databases (PubMed/Medline, Scopus, Web of Knowledge, and Embase) and national databases (SID, Magiran, and ISC) to retrieve relevant studies until November 13, 2022. The odds ratio (OR) with a 95% confidence interval using the random-effect model was used to estimate the pooled effect. The publication bias was assessed by the Egger and Begg test. A sensitivity analysis was conducted to evaluate the effect of each included study on the final measurement. Results Of the 30,351 retrieved articles, 24 matched case–control records were included with 12,460 participants (5675 newly diagnosed cases of breast cancer and 6785 control). This meta-analysis showed that of the known modifiable risk factors for breast cancer, obesity (vs normal weight) had the highest risk (OR = 2.17, 95% CI 1.47 to 3.21; I 2 = 85.7) followed by age at marriage (25–29 vs