The Coronation Street star fought off tough competition from other celebrities including Kim Kardashian, Rihanna, Kelly Brook and Lucy Mecklenburgh, in the survey hosted by fitness brand Fit Britches.
Michelle Keegan posing at the launch of her fashion collection for Lipsy
Michelle topped almost every category, beating stars such as Millie Mackintosh for most enviable stomach, and supermodel Heidi Klum for most enviable legs.
The only category that the 27-year-old actress didn't take home was 'Best Bum', with Rihanna coming first, closely followed by Kim Kardashian in second place.
Michelle poses with fiancé Mark Wright
It's been a busy few weeks for Michelle, who recently exited Coronation Street after six years, when character Tina was killed off. The soap actress admitted that she was initially surprised when she found out Tina would be written out of the soap for good.
"I was shocked," said Michelle Keegan . "Initially we thought that the door would be left open for her, which I think is every actor's ideal scenario. A few months later, the producers came up with this amazing exit storyline for Tina — that she was going to be killed. My heart stopped when I first found out."
"I do completely understand why she's being killed though," she added. "It's an amazing storyline and it will affect so many characters on the Street for the next year."
The gorgeous brunette paid tribute to her alter ego on Twitter, with a photo montage of Tina, including her trademark large hoop earrings.
Michelle played Tina for six years on ITV's Coronation Street
"R.I.P Tina McIntyre," reads the message across the montage, along with the dates that Michelle was on screen as Tina: "7th January 2008 to 2nd June 2014".
Fit Britches' products use heat technology to raise the body's core temperature, improving skin elasticity and reducing the appearance of cellulite. For more information about Fit Britches products, head to www.fitbritches.com.