Kristen Stewart has been voted the world's best dressed woman.

The 'Twilight' actress topped a poll by Britain's Glamour magazine and was praised by the publication for her progression from ''awkward teen to style queen'' and for always being ''effortlessly on-trend''.

Kristen beat last year's winner Emma Watson, with the 'Harry Potter' star managing a respectable second place while Victoria Beckham came third.

The singer-turned-fashion designer shot up 12 places from last year with the magazine praising the ''adorable co-ordinating looks'' she shares with ''her new favourite accessory'' - nine-month-old daughter Harper.

Britain's Duchess Catherine was honoured for her classic and stylish fashion sense with fourth place.

The magazine said: ''The Duchess of Cambridge's classic elegance has set the high street alight, causing both Zara and Reiss to sell out of her favourite pieces.''

Other stars in the top 10 included Florence Welch, Cheryl Cole and Rihanna while Katie Price, Lady GaGa, Taylor Momsen, Kim Kardashian and Nikki Reed were named the top five worst dressed.

Glamour's Top 10 Best-Dressed Women of 2012

1. Kristen Stewart

2. Emma Watson

3. Victoria Beckham

4. Duchess of Cambridge

5. Florence Welch

6. Michelle Williams

7. Blake Lively

8. Cheryl Cole

9. Olivia Palermo

10. Rihanna