1. Holinshedove kronike: Vjeruje se da su Shakespeareov primarni izvor za Macbetha "Kronike Engleske, Škotske i Irske" Raphaela Holinsheda, prvi put objavljene 1577. Holinshedovo izvješće pruža povijesne detalje o škotskim vladarima, uključujući kralja Macbetha i kralja Duncana. Holinshedovo djelo ponudilo je Shakespeareu narativni okvir i likove koje je mogao prilagoditi i razviti za svoju dramu.
2. Škotska povijest i legende: Shakespeare je u svoju dramu ugradio elemente iz škotskih legendi, folklora i povijesnih događaja. Priča o Macbethovom usponu i padu djelomično se temelji na životu škotskog kralja iz 11. stoljeća po imenu Macbeth, koji je vladao od 1040. do 1057. Ostali elementi, poput pojavljivanja vještica i proročanstava, bili su pod utjecajem škotske narodne tradicije i vjerovanja u nadnaravne sile.
3. Elizabetanska politika: Shakespeareovo vrijeme bilo je obilježeno političkim intrigama, zavjerama i borbama za vlast, što je odražavalo teme i događaje u Macbethu. Istraživanje ambicije, krivnje i potrage za moći u predstavi možda je crpilo inspiraciju iz prevladavajućeg političkog ozračja i zabrinutosti u elizabetanskoj Engleskoj.
4. Senekine tragedije: Shakespeare je bio pod utjecajem klasične književnosti, uključujući tragedije rimskog dramatičara Seneke. Stil, ton i određeni elementi u Macbethu, poput upotrebe duhova, nadnaravnih ukazanja i tragične sudbine protagonista, pokazuju utjecaje senekanskih tragedija.
5. Kazalište Globe i publika: Kao dramaturg kazališta Globe, Shakespeare je vodio računa o ukusima i očekivanjima publike koja je posjećivala kazalište. Uključivanje nadnaravnih elemenata, dramskog jezika i scena nasilja privlačilo je popularne kazališne konvencije tog vremena.
Vrijedno je napomenuti da, iako su ovo značajni utjecaji, Shakespeare je vješto prilagodio i transformirao te izvore kako bi stvorio jedinstveno i trajno književno djelo koje nadilazi svoj povijesni kontekst.