The 34-year-old, X factor judge won the Yahoo! Lifestyle poll with over 26% of the votes, surpassing red-carpet fashion divas, Twilight actress Kristen Stewart and Harry Potter star Emma Watson.
Country singer Taylor Swift came in second in the best dressed of 2012 securing 15% of the votes, while Cheryl, 29, took third spot in the annual poll with 9% of the votes.
Other stars that received the highest number of votes are Kristen Stewart, Emma Watson and Kylie Minogue. Also listed on the top ten are Jessica Alba, Miranda Kerr, Katy Petty and Olivia Palermo.