High-resolution 2-dimensional gel electrophoresis (2DGE) is a key technology in the analysis of cellular proteomes particularly in the field of microbiology. However, the restricted resolution of 2DGE and the limited dynamic range of established staining methods limit its usefulness for characterising low abundance proteins. Consequently, methods have been developed to either enrich for low abundance proteins directly or to deplete the highly abundant proteins present in complex samples. We present a protocol for affinity chromatography on reactive dye resins for the analysis of the Escherichia coli proteome. Using a range of commercially available reactive dye resins in a traditional chromatography system we were able to enrich low abundance proteins to levels suitable for their reliable detection and, most importantly, their identification using standard peptide mass mapping and MALDI-TOF MS methods. Under the chromatography conditions employed up to 4.42% of the proteins present in the total nonfractionated E. coli cell lysates bound to the reactive dye column and were subsequently eluted by 1.5 M NaCl. Of the bound proteins approximately 50% were considered to be enriched compared to the nonfractionated cell lysate. The ability to detect low abundance proteins was due to a combination of the specific enrichment of the proteins themselves as well as the depletion of highly abundant cellular proteins, which otherwise obscured the low abundance proteins. There was evidence of some selectivity between the different reactive dye resins for particular proteins. However, the selection of suitable dye resins to selectively enrich for particular classes of proteins remains largely empirical at this time.