Exploring the enrichment and controlling factors of heavy metals in soils is essential because heavy metals can cause severe soil contamination and threaten human health when they are excessively enriched in soils. Soil samples (total 103) from six soil profiles (T1 to T6) in the Mun River Basin, Northeast Thailand, were collected for the analyses of the content of heavy metals, including Sc, V, Co, Ni, Mo, Ba. The average contents of soil heavy metals decrease in the following order: Ba, V, Ni, Sc, Co, and Mo (T1, T3, T4 and T5); Ni, V, Ba, Co, Sc, Mo, and Ba (T2); Ba, V, Sc, Ni, Mo, and Co (T6). An enrichment factor (EF) and geoaccumulation index were calculated to assess the degree of heavy metal contamination in the soils. The EFs of these heavy metals in most samples range from 0 to 1.5, which reveals that most heavy metals are slightly enriched. Geoaccumulation indexes show that only the topsoil of T1 and T2 is slightly contaminated by Ba, Sc, Ni, and V. Soil organic carbon (SOC), soil pH and soil texture are significantly positively correlated with most heavy metals, except for a negative correlation between soil pH and Mo content. In conclusion, the influence of heavy metals on soils in the study area is slight and SOC, soil pH, soil texture dominate the behavior of heavy metals.