Le Ballon d'or 1956 est un trophée récompensant le meilleur footballeur d'un championnat européen ayant une nationalité européenne au cours de l'année civile 1956. Le Ballon d'or est attribué le à l'AnglaisStanley Matthews.
Stanley Matthews devance l'Espagnol Alfredo Di Stéfano et le Français Raymond Kopa, ces trois joueurs ont reçu de certains pays le maximum de points tout comme deux autres joueurs les Hongrois Ferenc Puskás (4e) et Sándor Kocsis (8e).
Matthews a remporté ce titre entre autres en raison de l'invincibilité de l'Angleterre cette année-là (dont une victoire contre le Brésil 4-2 en Angleterre) où il était titulaire et en raison de sa technique et de son talent (notamment en matière de dribble où il excellait) malgré son âge avancé puisqu'il avait 41 ans. À la seconde place, Alfredo Di Stéfano avait enlevé Coupe d'Europe des clubs avec le Real Madrid face au Stade de Reims de Raymond Kopa.