Londres, años 30, durante la era de la gran depresión. Los hermanos Michael (Ben Whishaw) y Jane Banks (Emily Mortimer), los personajes a quienes conocimos como niños en Mary Poppins (1964), han crecido. Ahora viven juntos con los tres hijos de Michael y su sirvienta Ellen (Julie Walters) en Cherry Tree Lane.
Después de que el joven sufra una dramática pérdida personal, la mágica niñera Mary Poppins (Emily Blunt) volverá a entrar en las vidas de la familia Banks, junto al optimista farolero Jack (Lin-Manuel Miranda). Con el propósito de ayudar a que la familia redescubra la alegría y la fantasía que falta en sus vidas, Mary Poppins utilizará sus habilidades mágicas únicas para llevarles a un nuevo mundo colorido lleno de personajes peculiares como su excéntrica prima Topsy (Meryl Streep).