Epithelial to mesenchymal transition (EMT) is essential for driving plasticity during development, but can also occur in tumour cells during cancer progression. This Review discusses the layers of regulation (including the transcriptional and translational machinery, non-coding RNAs, alternative splicing and protein stability) that control the process and plasticity of EMT.