Macbeth is set in 11th‑century Scotland , during the historical reign of the real King Macbeth from about 1040 to 1057.

Core setting and time

  • The play’s action takes place mainly in Scotland in the 1000s, especially during the years when the historical Mac Bethad mac Findláich ruled as king (roughly 1040–1057).
  • Shakespeare chose this medieval period of political turmoil and clan warfare rather than his own Jacobean era, even though he wrote the play around 1606.

Key locations in the play

  • Major Scottish locations include Macbeth’s castle at Inverness, Duncan’s palace, Dunsinane Hill, and the coronation site at Scone, with one brief scene set in England.
  • The wild “heath” and stormy landscapes help create the dark, supernatural atmosphere that matches the violent struggle for power.

Historical vs. dramatic reality

  • Shakespeare based Macbeth loosely on the real Scottish king but changed events and characters heavily for drama, not historical accuracy.
  • The chosen time period also lets Shakespeare flatter King James I of England (James VI of Scotland) by highlighting royal lineage and including echoes of recent events like the Gunpowder Plot.

Information gathered from public forums or data available on the internet and portrayed here.