London, um 1910. Michael (Matthew Garber) und Jane Banks (Karen Dotrice) werden von ihren Eltern vernachlässigt. Mr. Banks (David Tomlinson, „Die tollkühne Hexe in ihrem fliegenden Bett“) ist ein Bankangestellter, in dessen striktem Tagesablauf die Kinder kaum Platz haben, und Mrs. Banks (Glynis Johns, „Der endlose Horizont“) verwendet ihre Zeit hauptsächlich für ihren Kampf um das Frauenwahlrecht in der Suffragetten-Bewegung. Die Kinder vergraulen ein Kindermädchen nach dem anderen, ehe sich der Wind dreht und buchstäblich Mary Poppins (Julie Andrews) ins Haus geflattert kommt. Sie erobert die Herzen von Jane und Michael im Nu. Gemeinsam mit Bert (Dick van Dyke, „Tschitti Tschitti Bäng Bäng“, Nachts im Museum), einem Freund Marys, erleben die Kinder die erstaunlichsten Abenteuer und natürlich erfüllt die Nanny auch ihre eigentliche Mission: Sie öffnet den Eltern die Augen und bringt das Familienleben der Banks' wieder in Ordnung.