Forest fires represent a paramount natural disaster of global concern. Zhejiang Province has the highest forest coverage rate in China, and forest fires are one of the main natural disasters impacting forest management in the region. In this study, we comprehensively analyzed the spatiotemporal distribution of forest fires based on the MODIS data from 2013 to 2023. The results showed that the annual incidence of forest fires in Zhejiang Province has shown an overall downward trend from 2013 to 2023, with forest fires occurring more frequently in winter and spring. By utilizing eight contributing factors of forest fire occurrence as variables, three models were constructed: Logistic Regression (LR), Random Forest (RF), and eXtreme Gradient Boosting (XGBoost). The RF and XGBoost models demonstrated high predictive ability, achieving accuracy rates of 0.85 and 0.92, f1-score of 0.84 and 0.92, and AUC values of 0.892 and 0.919, respectively. Further analysis using the RF and XGBoost models revealed that elevation and precipitation had the most significant effects on the occurrence of forest fires. Additionally, the predictions of forest fire risk generated by the RF and XGBoost models indicated that the incidence rate is high in the southern part of Zhejiang Province, particularly in the Wenzhou and Lishui areas, as well as in the southwest of the Hangzhou area and the north of the Quzhou area. In the future, the forest fire risk in this area can be predicted using site factors with the RF and XGBoost models, providing a scientific reference for forest management in Zhejiang Province and aiding in the prevention and mitigation of the impacts of forest fires.