Ocean City continues to win "best beach" awards.

The Cape May County municipality has once again taken top honors in a contest that lets people choose their favorite Jersey Shore beach. 

After more than 7,000 votes tallied in a public poll, the resort town topped this year's vote as best overall beach in the New Jersey Sea Grant Consortium survey, followed by Brigantine and Margate.

In 2016, Coastal Living Magazine dubbed Ocean City the best beach in the United States.

The magazine describes Ocean City as an "all-American" community with "its two-and-a-half-mile-long boardwalk, eight miles of pale sand, and the blue Atlantic (and beautiful bayside as well)."

Coastal Living Magazine says "hard to find a more iconic summer destination than this resort town" with a "true family vibe (Ocean City is a dry town) and fun-loving spirit."

In addition to 2016 and 2107, the self-billed "America's Greatest Family Resort" was named the state's most popular beach in 2009, 2014, and 2015.

From the poll:

Favorite Beaches in Atlantic County

  • Brigantine
  • Margate
  • Atlantic City
  • Longport
  • Ventnor

Favorite Beaches in Cape May County

  • Ocean City
  • Sea Isle City
  • Wildwood Crest
  • Cape May

Favorite Beaches in Monmouth County

  • Asbury Park
  • Spring Lake
  • Sandy Hook
  • Belmar
  • Ocean Grove

Favorite Beaches in Ocean County

  • Seaside Heights
  • Beach Haven
  • Point Pleasant Beach
  • Island Beach State Park
  • Ship Bottom