Glycosaminoglycans (GAGs) have recently been demonstrated to be required for the in vivo activity of several chemokines. Minimally, the interaction is thought to provide a mechanism for retention at the site of secretion and the formation of chemokine gradients that provide directional cues for receptor bearing cells, particularly in the presence of shear forces. Thus, a key issue will be to determine the sequence and structure of the GAGs that bind to specific chemokines. Herein, we describe a mass spectrometry assay that was developed to detect protein-oligosaccharide noncovalent complexes, in this case chemokine-GAG interactions, and to select for high affinity GAGs. The process is facilitated by the ability of electrospray ionization to transfer the intact noncovalent complexes from solution into the gas phase. The elemental composition as well as the binding stoichiometry can be calculated from the mass of the complex. Ligands of the chemokine receptor, CCR2 (MCP-1/CCL2, MCP-2/CCL8, MCP-3/CCL7, MCP-4/CCL13, and Eotaxin/CCL11), and the CCR10 ligand CTACK/CCL27 were screened against a small, highly sulfated, heparin oligosaccharide library with limited structural variation. The results revealed heparin octasaccharides with 11 and 12 sulfates as binders. Oligomerization of some chemokines was observed upon GAG binding, whereas in other instances only the monomeric noncovalent complex was identified. The results indicate that, in contrast to the apparent redundancy in the chemokine system, where several chemokines bind and activate the same receptor, these chemokines could be differentiated into two groups based on the stoichiometry of their complexes with the heparin oligosaccharides.