You've got to take the good with the bad in New Jersey. Sometimes it's the fact that everything is so close, but there's ungodly traffic that will stand in your way.

In this case, it's the fact that we have so many great beaches, but we're not like Florida where it's warm all year round. We actually have to suffer through the cold weather winter, unfortunately.

It made me nostalgic when I saw this article from Stacker, detailing the best beach towns throughout New Jersey. It made me wish it was summer where you can make a late day beach trip after work. 

Stacker ranked the 25 best beach towns in New Jersey, here we'll highlight the top five. The full Stacker report is here.

Here is the criteria used in ranking the beach towns.

🌊 Number of beaches within a quarter mile of the city or town, and the total shoreline of those beaches.

🌊 Weather patterns and the duration of each beach's swim season.

🌊 Prevalence of beach-related businesses, unemployment rates and median home income.

Google Earth
Google Earth
loading...

🌊 #5 — Brigantine

There are 21 beaches in Brigantine, with a beach length of 7.27 miles. The average swim season length is 102 days. The median home price is $376,600. The Atlantic County town just cracks the top five on Stacker's list. It's been a vacation destination for many years.

Wildwood Crest
Wildwood Crest (Mayor Don Cabrera)
loading...

🌊 #4 — Wildwood Crest

With 16 beaches in Wildwood Crest and a median home price of $391,900, it makes the number four spot on the list. There are 3.95 miles of beach and the average swim season length is 99 days. The South Jersey town is definitely a good vacation destination.

Morey's Piers
Morey's Pier
loading...

🌊 #3 — Wildwood 

The next-door neighbor of Wildwood Crest takes the number three spot on this list. There are 14 beaches in Wildwood with an average swim season length of 99 days, just like Wildwood Crest. However, they differ in median home price with Wildwood being $264,300. Over $100,000 less than Wildwood Crest.

Pier Village
Pier Village
loading...

🌊 #2 — Long Branch

The Monmouth County town comes in at the second spot on this list. An average swim season length of 105 days, and 19 beaches. The median home price is $380,100. The addition of Pier Village in 2005 has only helped this growing NJ beach town.

Atlantic City
Atlantic City (Adam Hochron)
loading...

🌊 #1 — Atlantic City

Everyone has a differing opinion on this once booming town, but it still takes the cake according to Stacker. There are 43 beaches, 4.3 miles of beach and an average swim season length of 107 days. The median home price is $136,900. And if you love casinos, this is the place for you.

Stunning Jersey Shore rentals, steps from the beach

Here are 10 houses along New Jersey's coastline for an Insta-ready beachfront staycation.

Gallery Credit: Erin Vogt

LOOK: Here are the 50 best beach towns in America

Every beach town has its share of pluses and minuses, which got us thinking about what makes a beach town the best one to live in. To find out, Stacker consulted data from WalletHub, released June 17, 2020, that compares U.S. beach towns. Ratings are based on six categories: affordability, weather, safety, economy, education and health, and quality of life. The cities ranged in population from 10,000 to 150,000, but they had to have at least one local beach listed on TripAdvisor. Read the full methodology here. From those rankings, we selected the top 50. Readers who live in California and Florida will be unsurprised to learn that many of towns featured here are in one of those two states.

Keep reading to see if your favorite beach town made the cut.

Gallery Credit: Keri Wiginton

The post above reflects the thoughts and observations of New Jersey 101.5's Kyle Clark. Any opinions expressed are his own.

Click here to contact an editor about feedback or a correction for this story.