Mặc dù không thể nói chính xác lý do tại sao William Shakespeare viết "Macbeth", bối cảnh chính trị và lịch sử của vở kịch mang lại cho các học giả manh mối chính. "Macbeth" là một câu chuyện cảnh báo cho những ai sẽ đe dọa nhà vua và hoạt động như một sự khẳng định lại quyền thiêng liêng của các vị quân vương.
Shakespeare viết "Macbeth" vào năm 1606, một năm sau Lô thuốc súng năm 1605 và ba năm sau khi James I lên ngôi Anh. James I là người Scotland, và "Macbeth" có thể được thiết kế để tâng bốc anh ta và thu hút sở thích của anh ta theo một số cách. Âm mưu Thuốc súng, liên quan đến những kẻ chủ mưu đặt câu hỏi về tính hợp pháp của tuyên bố về vương miện của James, đã kết thúc bằng việc tra tấn và hành quyết những người có liên quan. "Macbeth" nhằm cảnh báo những ai cố gắng ám sát một vị vua về số phận không thể tránh khỏi của họ.
"Macbeth" phản ánh triết lý ra đời từ thời Trung cổ rằng các vị vua được Chúa bổ nhiệm khi mới sinh ra và khao khát trở thành hoàng tộc thông qua các phương tiện khác là một tội lỗi. Triết lý này vẫn còn phổ biến vào thời Shakespeare và sẽ rất thu hút James I. Thực tế là lỗ hổng chết người của Macbeth là tham vọng có nghĩa là anh ta giết một vị vua để giành quyền lực, dẫn đến sự sụp đổ của chính mình.
Shakespeare cũng thu hút sự quan tâm sâu rộng của nhà vua đối với siêu nhiên. James I đã trực tiếp tham gia vào các phiên tòa xét xử phù thủy ở Scotland, và anh ấy hẳn sẽ thích thú với việc vở kịch miêu tả ba phù thủy là những kẻ báo trước sự diệt vong.