The adsorption of Cd(II) and Co(II) onto goethite was measured at five temperatures between 10 and 70 degrees C. For both cations the amount adsorbed at any given pH increased as the temperature was increased. Cd(II) adsorbed at a slightly lower pH at each temperature than Co(II). Adsorption isotherms at pH 7.00 for Cd(II) could be fitted closely by a simple Langmuir model, but a two-site Langmuir model was needed for Co(II). Potentiometric titrations of goethite suspensions in the presence and absence of added cation could be modeled closely by a constant-capacitance surface complexation model that assumed the adsorption reactions M2+ + SOH ⇋ SOM+ + H+ and M2+ + SOH + H2O ⇋ SOMOH + 2H+, where M represents Cd or Co. This model also fitted the experimental data from the adsorption edge and adsorption isotherm experiments. Thermodynamic parameters estimated from both Langmuir and surface complexation models showed that the adsorption of both metals was endothermic. Values obtained for the adsorption enthalpies from both modeling schemes were similar for both cations. Estimates of the adsorption entropies were model-dependent: Langmuir parameters yielded positive entropies, while some of the surface complexation parameters generated negative adsorption entropies. Copyright 1999 Academic Press.