Simple expressions are derived describing the equilibrium concentration gradient of each species in a solution containing an arbitrary number of solute species at arbitrary concentration, as a function of the concentration of all species. Quantitative relationships between the species gradients and experimentally observable signal gradients are presented. The expressions are model-free and take into account both attractive and repulsive interactions between all species. In order to analyze data obtained from strongly nonideal solutions, a statistical thermodynamic model for repulsive solute-solute interactions is required. The relations obtained are utilized to analyze the dependence of the equilibrium gradient of ribonuclease A in phosphate-buffered saline, pH 7.4, upon total protein concentration. Experimental results are interpreted in the context of a model for weak self-association leading to the formation of significant amounts of oligomers at total protein concentrations exceeding 25 g/l.