The sodium ion-translocating NADH:quinone oxidoreductase (Na(+)-NQR) from the human pathogen Vibrio cholerae is a respiratory membrane protein complex that couples the oxidation of NADH to the transport of Na(+) across the bacterial membrane. The Na(+)-NQR comprises the six subunits NqrABCDEF, but the stoichiometry and arrangement of these subunits are unknown. Redox-active cofactors are FAD and a 2Fe-2S cluster on NqrF, covalently attached FMNs on NqrB and NqrC, and riboflavin and ubiquinone-8 with unknown localization in the complex. By analyzing the cofactor content and NADH oxidation activity of subcomplexes of the Na(+)-NQR lacking individual subunits, the riboflavin cofactor was unequivocally assigned to the membrane-bound NqrB subunit. Quantitative analysis of the N-terminal amino acids of the holo-complex revealed that NqrB is present in a single copy in the holo-complex. It is concluded that the hydrophobic NqrB harbors one riboflavin in addition to its covalently attached FMN. The catalytic role of two flavins in subunit NqrB during the reduction of ubiquinone to ubiquinol by the Na(+)-NQR is discussed.