David Villa nació en Tuilla, una parroquia del municipio asturiano de Langreo, en el seno de una familia de tradición minera.