Eduardo supuestamente nació en diciembre de 1473 en el castillo de Middleham, una antigua posesión de su abuelo materno, Richard Neville, Conde de Warwick, ubicada cerca de York y principal base de su padre en el norte de Inglaterra.