Soluble complexes of aluminum, including fluorides, citrates, acetates, and silicate, were separated from uncomplexed Al and quantitated using gradient elution cation exchange HPLC. Fluorescence detection of the Allumogallion complex allowed detection as low as 7 nM with linearity to 58 mu M and relative standard deviations of 3% at the 2 mu M level. Dissociation of the complexes on the column and inadequate detection of Al organic complexes, problems in previous methods, were not observed. Species concentrations at various pH and ionic strengths agreed well with equilibrium speciation calculations for solutions of aluminum citrates and aluminum fluorides. The formation constants were determined for AlOSiO3H32+, an aluminum species considered in the modeling of acid-impacted aquatic systems, and for AlCit-(-H)(-), a species predominant in basic solutions. Formation constants were also estimated for two aluminum acetate complexes, AlOAc2+ and AlOHOAc+, the identification of the latter being previously unconfirmed.