The `Harry Potter` actor - who recently finished filming his run of movies playing the boy wizard - made £28.5 million in 2009-10, pushing his net worth to £48 million.
The 21-year-old star, who is currently appearing in Broadway musical `How to Succeed in Business Without Really Trying`, is not the only `Harry Potter` actor to appear in The Sunday Times Rich List of young people - Emma Watson comes in at 13 with earnings of £2 million, pushing her total up to £22 million, joint with Rupert Grint.
Fellow hunk Robert Pattinson also made the list at number nine, worth a total of £32 million, narrowly beating British beauty Keira Knightley, whose net work is £30 million - putting her at number 10.
Princes William and Harry came in one place after Keira thanks to their inheritance from their late mother Diana and land owning.
Cheryl Cole - who has recently been confirmed as a judge on the US version of `X Factor` - earned £10 million in the last year, coming to a total of £12 million.