Heavy metals from anthropogenic emissions have had a negative impact on the ecological environment in remote regions. A total of 69 topsoil samples were collected from 13 remote mountainous areas in the western Yunnan-Guizhou Plateau at altitudes of 2 563-4 037 m, and the concentrations of ten heavy metals in the samples were determined. Enrichment characteristics and pollution sources of heavy metals in topsoil were discussed by referencing the enrichment factor (EF), positive matrix factorization (PMF), and Pb isotopes. The results showed that the average concentrations of Al, Fe, Cu, V, and Zn in the topsoil were lower than the soil background values in Yunnan Province; the average concentrations of Ni and Pb were similar to the background values; and the average concentrations of Cd, Cr, and Hg were 1.8-3.6 times higher than the background values. The average EF values of Pb, Cr, and Ni were 3.8, 3.4, and 2.3, respectively, showing moderate enrichment according to the EF classification criteria; the average EF values of Cd and Hg were 15.2 and 10.0, reflecting significant enrichment; and the average EF values of the other metals ranged from 1.1 to 1.9, displaying none-weak enrichment. Combining the comparisons of heavy metal concentrations and ratios in topsoil and bedrock and the EF and PMF results, Al, Fe, V, Cr, Cu, Ni, and Zn in topsoil were considered primarily from detrital sources, and the spatial concentration variations of the metals should have been mainly regulated by the parent material. Cadmium, Hg, and Pb were obviously polluted by anthropogenic emissions, and the main sources were non-ferrous metal smelting and coal combustion. The areas with relatively high Cd, Hg, and Pb pollution were mainly distributed in the Jiaozi snow mountain, Bitahai watershed, Luoji Mountain, and Laojun Mountain areas. Anthropogenic emissions contributed 23.8% of the accumulation of heavy metals in the topsoil.