A new solid-phase enzyme-linked assay for riboflavin (vitamin B2) is described. The assay is based on the competition between analyte vitamin molecules and a glucose-6-phosphate dehydrogenase-3-carboxymethylriboflavin conjugate for a limited number of riboflavin-binding protein sites immobilized on Sepharose particles. Significant improvements in conjugate catalytic activity and thus detectability are achieved by optimizing the reaction conditions used to covalently link 3-carboxymethylriboflavin to the enzyme. Optimization experiments include studying the effects of reaction pH and organic solvent composition. Final assay detection limits and the sensitivity of the dose-response curves are dependent on the ratio of conjugate to binding protein sites utilized in an equilibrium assay protocol. Selectivity of the method correlates well with that predicted based on the known association constants of riboflavin-binding protein with flavin analogs. The assay is shown to offer adequate detection limits and selectivity for direct measurement of riboflavin in urine, infant formula, and vitamin capsules.