Cesare Zavattini a écrit le scénario du film en 1940, soit 11 ans avant sa sortie. Pourtant, il ne l'a pas adapté au cinéma en premier, il a d'abord écrit un livre, sorti en 1943, intitulé Toto il buono.
A l'origine, le long-métrage de Vittorio De Sica ne devait pas s'appeler Miracle à Milan, mais "Les Pauvres sont une perturbation".
Le tournage de Miracle à Milan s'est déroulé dans les studios Cinecittà, ICET et Titanius à Rome, la ville de Milan et la région de Lombardie.
Le long-métrage de Vittorio De Sica a remporté la Palme d'Or au Festival de Cannes en 1951, mais aussi le Ruban d'argent du meilleur décor et le NYFCC Award du meilleur film étranger la même année.