Utilizing Escherichia coli as the prototype of an ion-accumulating cell, the ion exchange isotherm is introduced as a concise method of characterizing biological ion exchange events. The ion exchange isotherm for the alkali cation exchange, K <--> Na, is described. The total charge profile of this bacterium is compiled and compared for bacteria in the Na form and in the K form. Macromolecule fixed charge was found to provide 80% of the counter ions that pair with potassium. Therefore, in its physiological state, 80% of the cell potassium in E. coli is associated with an ion exchange site on a macromolecule. The primary cation exchange sites are found to be about equally divided between carboxylate and phosphate sites indicating that E. coli is a bifunctional resin with respect to cation exchange. During substrate-dependent cation accumulation ("active transport"), phosphate esters and organic acids were shown to accumulate. One may conclude that the role of intermediate metabolism in "active transport" is to increase the ion exchange capacity of the biological resin by the production of charged metabolites that sorb to the framework of the resin.