The distribution of counterions in solutions of high molecular mass hyaluronic acid, in near-physiological conditions where mono- and divalent ions are simultaneously present, is studied by small angle neutron scattering and anomalous small angle x-ray scattering. The solutions contain either sodium or rubidium chloride together with varying concentrations of calcium or strontium chloride. The effects of monovalent-divalent ion exchange dominate the amplitude and the form of the counterion cloud. In the absence of divalent ions, the shape of the anomalous scattering signal from the monovalent ions is consistent with the distribution calculated from the Poisson-Boltzmann equation, as found by other workers. In mixtures of monovalent and divalent ions, however, as the divalent ion concentration increases, both the diameter and the amplitude of the monovalent ion cloud decrease. The divalent counterions always occupy the immediate neighborhood of the charged polyanion. Above a given concentration their anomalous scattering signal saturates. Even in a large excess of divalent ions, ion exchange is incomplete.