In order to explore the main controlling factors of Cd enrichment in rice under a geological high background in the Guangxi carbonate rock area, this study was based on rice grain-root soil samples from the carbonate rock areas in the southwest and north of Guangxi. Combined with diffusive gradients in thin films technology (DGT), the relationship between soil pH, organic matter, cation exchange capacity (CEC), DGT-Cd, and ω(rice-Cd)-BCF value in rice grains was analyzed and discussed. The main factors were determined by principal component analysis, and a quantitative model was established. The results showed that the average value of ω(soil-Cd) was 0.975 mg·kg-1, and the over-standard rate was 33.33%; the average value of ω(rice-Cd) was 0.020 mg·kg-1, and the average BCF value was 0.038, and the over-standard rate of Cd content in rice grains was 4.2%. The content of Cd in paddy soil was high, but bioavailability was low in the study area. The BCF value of rice grains in the study area was significantly negatively correlated with soil pH and cation exchange capacity at the level of 0.01, positively correlated with DGT-CD at the level of 0.01, and negatively correlated with organic matter at the level of 0.05. The results of principal component analysis showed that the total amount of Cd in the soil, pH, and DGT-Cd were the main factors affecting the accumulation of Cd in rice in the Guangxi carbonate rock area. Taking the total amount of Cd in the soil, pH, and DGT-Cd as variables, the fitting equation of BCF value of rice grains in the Guangxi carbonate rock region was established, and the determination coefficient of the model was 0.717, which could better predict the content of Cd in rice grains in this region.