La fonte di Shakespeare per la tragedia è il racconto di re Macbeth di Scozia, Macduff e Duncan nelle Cronache di Holinshed (1587), una storia di Inghilterra, Scocia e Irlanda familiare a Shakespeare e ai suoi contemporanei, anche se gli eventi del gioco differiscono ampiamente dalla storia del vero MacBeth.