The European Water Framework Directive requires ecological status classification and monitoring of surface and ground waters using biological indicators. To act as a component of the "Macrophytes and Phytobenthos" biological quality element, as demanded by the Directive, a macrophyte-based assessment system was developed for application in river site types in Germany. Macrophyte abundance data were collected from 262 sites in 202 rivers. Seven biocoenotic river site types were established using differences in characteristic macrophyte communities reflecting ecoregion, channel width, water depth, current velocity, water hardness, and ground water influence. For four of these river site types, a macrophyte assessment system was developed, for the remaining three river site types data were insufficient for developing an assessment system. Ecological status classification of river sites is based on the calculation of a Reference Index value, in some cases supplemented by additional vegetation criteria. The Reference Index quantifies the deviation of species composition and abundance from reference conditions and classifies sites as one of the five possible ecological quality classes specified in the Directive. The assessment of long river stretches with changing river site types along its course is discussed based on an example from the Forstinninger Sempt River, southeast Germany.