La bataille de Stoke ou bataille de Stoke Field, qui a lieu le , oppose l'armée du roi d'AngleterreHenri VII à des troupes rebelles menées par John de la Pole, comte de Lincoln, de sang royal, au nom d'un faux roi couronné à Dublin le 24 mai précédent, « Édouard VI », en réalité, Lambert Simnel, sur lequel on sait peu de choses.
Cette bataille peut être considérée comme le dernier soubresaut de la guerre des Deux-Roses, qui a opposé de 1455 à 1485 les maisons d'York et de Lancastre (puis Tudor). Elle a lieu deux ans après l'avènement d'Henri VII, premier roi de la dynastie des Tudor, vainqueur de Richard III. John de la Pole, que Richard III avait choisi comme héritier présomptif, a repris, après avoir fait sa soumission au vainqueur, les intérêts des York, peut-être d'ailleurs en vue de son propre avènement.