The latest figures show that, between the introduction of the scheme in April 2005 and 15 December 2008, a total of 4.01 million accounts have been opened, with 3.07 million opened by parents themselves.
Ian Pearson said: "The introduction of Child Trust Funds is a great achievement that will ensure that every child in our country has their own financial asset when they reach 18. These long-term investments will provide a generation of children with an understanding of and an education in the benefits of saving for the future, while reinforcing the savings habit.
"The figures released today show that over four million children now have savings put aside for their future, thanks to the Child Trust Fund. We are continuing to work to build on this success and 2009 will see the first Government payments to seven-year-olds, as well as the roll-out of new financial education resources for schools, as part of the My Money programme."