Cadmium is a transition metal ion that is highly toxic in biological systems. Although relatively rare in the Earth's crust, anthropogenic release of cadmium since industrialization has increased biogeochemical cycling and the abundance of the ion in the biosphere. Despite this, the molecular basis of its toxicity remains unclear. Here we combine metal-accumulation assays, high-resolution structural data and biochemical analyses to show that cadmium toxicity, in Streptococcus pneumoniae, occurs via perturbation of first row transition metal ion homeostasis. We show that cadmium uptake reduces the millimolar cellular accumulation of manganese and zinc, and thereby increases sensitivity to oxidative stress. Despite this, high cellular concentrations of cadmium (~17 mM) are tolerated, with negligible impact on growth or sensitivity to oxidative stress, when manganese and glutathione are abundant. Collectively, this work provides insight into the molecular basis of cadmium toxicity in prokaryotes, and the connection between cadmium accumulation and oxidative stress.