Etter et to år langt opphold på Brøynes behandlingshjem, skal Elling tilbake til den tilsynelatende virkelige hverdagen. Sammen med sin litt enklere romkamerat, Kjell-Bjarne, har han fått tildelt en trygdeleilighet ved Majorstua med beskjed om å klare seg selv. For en som synes at det å krysse et restaurantgulv er en prestasjon på lik linje med en Sydpolekspedisjon, innebærer det nye livet en hel del utfordringer som er nødt til å overvinnes.

Filmen finner sted under depresjonen i London på 1930-tallet, 24 år etter hendelsene i den første filmen. Michael Banks jobber for samme finansinstitusjon som sin far og lever fortsatt på 17 Cherry Tree Lane med sine tre barn, Annabel, John og Georgie og deres husholderske Ellen. Jane Banks følger sin mors fotspor og jobber for arbeidernes rettigheter og gir en hjelpende hånd til Michaels familie. Når familien opplever et tap, returnerer Mary Poppins med sine magiske evner og med hjelp av Jack bringer de glede og leken tilbake til hjemmet i Cherry Tree Lane.