Best Celebrity Bikini Pictures 2016
Look Back at Last Year's Hottest Swimsuit Moments

There were tons of celebrities who slipped into sexy swimsuits last year. Now that Summer is finally here, we're looking back at some of the hottest moments, including Jessica Simpson's Mexican getaway with her family and Hilary Duff's Hawaiian trip. And let's not forget Ashley Graham's birthday trip to Cancun. Read on to see them all.
1 Lupita Nyong'o
2 Demi Lovato
3 Catherine Zeta-Jones
4 Sofia Vergara
5 Adriana Lima
6 Eva Longoria
7 Selena Gomez
8 Kate Hudson
9 Alessandra Ambrosio

10 Elizabeth Hurley
11 Mary-Kate Olsen

12 Jessica Alba

13 Tove Lo

14 Ashley Olsen

15 Gigi Hadid
16 Kylie Jenner
17 Kate Bosworth

18 Kristin Cavallari
19 Madison Kocian, Simone Biles, and Aly Raisman
20 Elizabeth Hurley
21 Shay Mitchell
22 Troian Bellisario
23 Whitney Port
24 Emily Ratajkowski
25 Kate Hudson
26 Hailey Baldwin

27 Chrissy Teigen
28 Halle Berry
29 Peta Murgatroyd
30 Kourtney Kardashian
31 Krysten Ritter

32 Kristen Wiig

33 Mischa Barton

34 Ellie Goulding

35 Katie Cassidy

36 Candice Swanepoel
37 Yolanda Hadid
38 Melissa Joan Hart
39 Bar Refaeli
40 Kesha
41 Gisele Bündchen
42 Adrienne Bailon
43 Ashley Tisdale
44 Britney Spears
45 Lea Michele
46 Kendall Jenner
47 Paris Hilton
48 Nicole Scherzinger
49 Emily Ratajkowski
50 Ariel Winter
51 Serena Williams
52 Rita Ora
53 Eva Longoria
54 Amy Schumer
55 Hilary Duff

56 Mariah Carey
57 Giada De Laurentiis

58 Nina Dobrev
59 Audrina Patridge
60 Kendall Jenner

61 Lucy Hale
62 Christina Ricci

63 Irina Shayk
64 Christina Milian

65 Reese Witherspoon

66 Whitney Port
67 Gabrielle Union
68 Mel B

69 Kelly Rohrbach

70 Bella Hadid
71 Jessica Simpson

72 Bethenny Frankel
73 Emily Bett Rickards

74 Olivia Palermo

75 Shay Mitchell
76 Kylie Jenner
77 Alessandra Ambrosio
78 Katie Cassidy

79 Naomi Watts

80 Anne Hathaway
81 Cindy Crawford

82 Gwyneth Paltrow

83 Ciara
84 Jennifer Lawrence

85 Julianne Hough

86 Jessica Alba

87 Kourtney Kardashian

88 Carrie Underwood
89 Behati Prinsloo
90 Bella Thorne

91 Diane Kruger
92 Candice Accola
93 Alicia Vikander

94 Sofia Richie
95 Chanel Iman
96 Iggy Azalea
97 Rihanna
98 Lady Gaga
99 Jennifer Lopez
100 Kim Kardashian
101 Maisie Williams
102 Vanessa Hudgens
103 Nina Agdal

104 Bella Hadid
105 Mariah Carey
106 Kourtney Kardashian

107 Sharon Stone
108 Nicole Scherzinger
109 Kourtney Kardashian
110 Ashley Benson
111 Kim Kardashian
112 Bella Hadid
113 Ashley Graham

114 Hilary Duff
115 Zoë Kravitz
