2017's Sexiest Bikini Moments Are Guaranteed to Keep You Warm All Through Next Year

Stars like Fergie and Hilary Duff kicked off the year by hitting the beach, while the Kardashian-Jenner clan enjoyed the warmer temperatures of Mexico, Costa Rica, and Cannes. From the beach days of Britney Spears and Bella Hadid to Emily Ratajkowski's perfect pool days, we were blessed with so many hot bikini moments this year.

03
Gabrielle Union
Backgrid

Gabrielle Union

04

Lady Gaga

05

Hunter McGrady

06
Eva Longoria
Backgrid

Eva Longoria

08
Gwen Stefani
The Mega Agency

Gwen Stefani

09

Miley Cyrus

10
Emily Ratajkowski
Getty | Robino Salvatore

Emily Ratajkowski

11
Ashley Graham
Backgrid

Ashley Graham

12
Chrissy Teigen
Backgrid

Chrissy Teigen

13

Halle Berry

15

Carrie Underwood

16
Nina Dobrev
Backgrid

Nina Dobrev

17
Lea Michele
FameFlynet

Lea Michele

18

Camila Cabello

19
Kourtney Kardashian
Splash News Online

Kourtney Kardashian

20

Jessica Simpson

22
Kelly Rowland
Backgrid

Kelly Rowland

23
Anna Faris
Backgrid

Anna Faris

24
Kim Kardashian
Splash News Online

Kim Kardashian

25

Sofia Vergara

26
Hilary Duff
FameFlynet

Hilary Duff

27
Ayesha Curry
Backgrid

Ayesha Curry

29
Katy Perry
Backgrid

Katy Perry

30
Sophie Turner
Backgrid

Sophie Turner

31
Cindy Crawford
Backgrid

Cindy Crawford

32
Charlize Theron
Backgrid

Charlize Theron

33

Camila Mendes

34
Britney Spears
Backgrid

Britney Spears

36
Priyanka Chopra
Backgrid

Priyanka Chopra

37
Jennifer Connelly
Backgrid

Jennifer Connelly

38

Iskra Lawrence

39
Jessica Alba
The Mega Agency

Jessica Alba

40
Alicia Vikander
INSTARimages

Alicia Vikander

41
Kristin Cavallari
Backgrid

Kristin Cavallari

43
Kat Graham
Zaring Group

Kat Graham

44
Natalie Portman
Backgrid

Natalie Portman

45
Kendall Jenner
Getty | J. Almasi

Kendall Jenner

46

Elizabeth Hurley

47

Kelly Ripa

48
Bella Hadid
Backgrid

Bella Hadid

50

Bella Thorne

51
Melissa Benoist
Backgrid

Melissa Benoist

52

Tara Lipinski

53

Christie Brinkley

54
Khloé Kardashian
Splash News Online

Khloé Kardashian

55

Vanessa Hudgens

57

Nicole Scherzinger

58

Julianne Hough

59
Kim Kardashian
Splash News Online

Kim Kardashian

61

Rita Ora

62

Kate Beckinsale

64
Alessandra Ambrosio
Backgrid

Alessandra Ambrosio