We report a single-molecule assay that defines, simultaneously, the translocational position of a protein complex relative to DNA and the subunit stoichiometry of the complex. We applied the assay to define translocational positions and sigma70 contents of bacterial transcription elongation complexes in vitro. The results confirm ensemble results indicating that a large fraction, approximately 70%-90%, of early elongation complexes retain sigma70 and that a determinant for sigma70 recognition in the initial transcribed region increases sigma70 retention in early elongation complexes. The results establish that a significant fraction, approximately 50%-60%, of mature elongation complexes retain sigma70 and that a determinant for sigma70 recognition in the initial transcribed region does not appreciably affect sigma70 retention in mature elongation complexes. The results further establish that, in mature elongation complexes that retain sigma70, the half-life of sigma70 retention is long relative to the time-scale of elongation, suggesting that some complexes may retain sigma70 throughout elongation.