Even purified enzyme preparations are often heterogeneous. For example, preparations of aspartate aminotransferase or cytochrome oxidase can consist of several different forms of the enzyme. For this reason we consider how different the kinetics of the reactions catalysed by a mixture of forms of an enzyme must be to provide some indication of the characteristics of the species present. Based on the standard Michaelis-Menten model, we show that if the Michaelis constants (Km) of two isoforms differ by a factor of at least 20 the steady-state kinetics can be used to characterise the mixture. However, even if heterogeneity is reflected in the kinetic data, the proportions of the different forms of the enzyme cannot be estimated from the kinetic data alone. Consequently, the heterogeneity of enzyme preparations is rarely reflected in measurements of their steady-state kinetics unless the species present have significantly different kinetic properties. This has two implications: (1) it is difficult, but not impossible, to detect molecular heterogeneity using kinetic data and (2) even when it is possible, a considerable quantity of high quality data is required.