Escherichia coli was engineered for the production of even-and odd-chain fatty acids (FAs) by fermentation. Co-production of thiolase, hydroxybutyryl-CoA dehydrogenase, crotonase and trans-enoyl-CoA reductase from a synthetic operon allowed the production of butyrate, hexanoate and octanoate. Elimination of native fermentation pathways by genetic deletion (DldhA, DadhE, DackA, Dpta, DfrdC) helped eliminate undesired by-products and increase product yields. Initial butyrate production rates were high (0.7 g l "1 h "1 ) but quickly levelled off and further study suggested this was due to product toxicity and/or acidification of the growth medium. Results also showed that endogenous thioesterases significantly influenced product formation. In particular, deletion of the yciA thioesterase gene substantially increased hexanoate production while decreasing the production of butyrate. E. coli was also engineered to co-produce enzymes for even-chain FA production (described above) together with a coenzyme B 12 -dependent pathway for the production of propionyl-CoA, which allowed the production of odd-chain FAs (pentanoate and heptanoate). The B 12 -dependent pathway used here has the potential to allow the production of odd-chain FAs from a single growth substrate (glucose) in a more energy-efficient manner than the prior methods.