The identification of the main factors influencing forest diversity, including both direct and indirect effects, as well as the compatibility of different-level approaches, is a key topic in community ecology and biogeography. The aim of the current study is to assess the contributions of natural and anthropogenic factors to forest diversity in the Moscow region (Russia). This study is based on a quantitative analysis of the linkage between forest diversity and biotopic local factors (LFs) at a lower spatial level, using geobotanical relevés, and external factors (EFs) at an upper spatial level, based on global environmental databases. The classification of 1040 field relevés (including forest-forming tree species, moisture conditions, and soil nutrients) resulted in the identification of eight forest types. A nonmetric multidimensional scaling algorithm, ANOVA post hoc test, hierarchical clustering, and multiple regression analysis were used in data processing. LFs are calculated based on complete species lists using Ellenberg ecological scales. According to a Duncan’s test, LFs provided significant differences between the eight forest types (p < 0.05). At the upper spatial level, the linkage between forest diversity and EFs was most pronounced for climatic factors, soil properties, and topography, including annual mean temperature, soil carbon, clay particle content, and DEM (elevation and slope). The contribution of anthropogenic factors was significantly smaller compared to the natural EFs in the study region.