Co sorption was measured as a function of pH, ionic strength (0.001–0.1 M NaNO 3) and sorbate/sorbent ratio on pure quartz, HFO and kaolinite and on binary and ternary mixtures of the three solids. Sorption data measured for the pure solids were used to derive internally-consistent diffuse layer surface complexation model (DLM) stability constants for Co sorption. Co sorption on HFO could be adequately modeled over a broad range of ionic strengths and sorbate/sorbent ratios with a two variable-charge site model. Fits based on a single variable-charge site model were reasonable, but were improved by using ionic-strength dependent stability constants. A single variable-charge site model with an additional permanent ion exchange site produced the best fit to Co edges measured on kaolinite over a range of ionic strength and sorbate/sorbent ratios. These DLM fits were also improved by using ionic-strength dependent stability constants. The DLM approach could not adequately describe the slope of Co sorption edges on quartz. This study demonstrates that for accurate prediction of Co sorption over wide ranges of ionic strength and sorbate/sorbent ratio, the DLM may require ionic-strength dependent stability constants. DLM stability constants for Co sorption derived for the pure solids were used to predict sorption as a function of pH and solid concentration on binary and ternary mixtures of the three solids. Discrepancies between predictions and measurements were quantitatively similar to those observed for the pure mineral systems. Thus, a simple component additivity approach provides useful predictions of metal sorption in the mixed solid systems.