Conditions for the simultaneous determination of paraquat, diquat and difenzoquat by capillary zone electrophoresis using a stacking technique in a chemically modified capillary have been established. To apply the stacking method with sample matrix removal for the analysis of cations, an anodic electroosmotic flow is mandatory. For quats, 50 m M acetic acid–ammonium acetate (pH 4.0) with 5% (v/v) methanol as electrophoretic buffer and the addition of 0.8 m M cetyltrimethylammonium bromide as wall capillary organic modifier was proposed. Field polarity reversal time was optimised for several sample matrices. Detection was carried out at 220 and 255 nm. Detection limits, based on a signal-to-noise ratio of 3:1, were lower than 15 μg l −1 for standards in Milli-Q water and two to ten times higher for drinking water samples. Run-to-run and day-to-day reproducibility have been established. The method was successfully applied to the determination of the three herbicides in spiked drinking water.