The concentration distribution and toxicological assessment of eight heavy metals including lead (Pb), cadmium (Cd), copper (Cu), chromium (Cr), nickel (Ni), mercury (Hg), arsenic (As), and zinc (Zn) in agricultural soils from Kenya, Eastern Africa, were investigated in this study. The results showed mean concentrations of eight heavy metals of Zn, Pb, Cr, Cu, As, Ni, Hg, and Cd in agricultural soils as 247.39, 26.87, 59.69, 88.59, 8.93, 12.56, 8.06, and 0.42 mg kg(-1), respectively. These mean values of eight heavy metals were close to the toxicity threshold limit of USEPA standard values of agricultural soils, indicating potential toxicological risk to the food chain. Pollution index values revealed that eight heavy metals severely decreased in the order Hg > Cd > As > Cu > Pb > Zn > Ni > Cr and the mean value of the overall pollution index of Hg and Cd was 20.31, indicating severe agriculture ecological risk. Potential pollution sources of eight heavy metals in agricultural soils were mainly from anthropogenic activities and natural dissolution. The intensification of human agricultural activities, the growing industrialization, and the rapid urbanization largely influenced the concentration levels of heavy metals in Kenya, Eastern Africa. Moreover, the lack of agricultural normalization management and poor enforcement of environmental laws and regulations further intensified the widespread pollution of agricultural soils in Kenya.