Причиной войны стало недовольство значительной части английского общества неудачами в Столетней войне и политикой, проводимой женой короля Генриха VI королевой Маргаритой и её фаворитами (сам король был слабовольным человеком, к тому же иногда впадавшим в полное беспамятство). Оппозицию возглавил герцог Ричард Йоркский, требовавший для себя сначала регентства над недееспособным королём, а позже - и английскую корону. Основанием для этой претензии служило то, что Генрих VI был правнуком Джона Гонта - третьего сына короля Эдуарда III, а Йорк - правнуком Лайонела - второго сына этого короля (по женской линии, по мужской линии он был внуком Эдмунда - четвёртого сына Эдуарда III), к тому же, дед Генриха VI Генрих IV захватил престол в 1399 году, насильственно принудив короля Ричарда II к отречению, что делало сомнительной легитимность всей династии Ланкастеров.