England bowler Katherine Brunt, sporting a black eye after a ball from team mate Jenny Gunn struck her in practice, proved the match winner, finishing with figures of 3-6 as New Zealand were bowled out for 85.
Gunn and Nicky Shaw chipped in with two wickets apiece as New Zealand — England’s victims in the 50-over World Cup final in Sydney in March — struggled to make headway, with only four players making double figures.
Claire Taylor then steered England home rattling off 39 from 32 balls, with the hosts coasting to victory with three overs to spare.
Captain Charlotte Edwards told Sky Sports: “I didn’t think it could get better than Sydney (winning the 50-over title) but it has today.
“It was a good toss to win and it was our best bowling and fielding performance of the tournament today. I’m glad it came in the final.”