The Garden State is the home of the second richest beach town in America, but you might never guess which one it is.

As a matter of fact, I bet we could give you ten guesses and you still wouldn't get it. And to go one step further, there's a pretty good chance you've never even heard of it. Starting to get curious?

The website 24/7 Wall St. ranked the 34 richest beach towns in America, and many on the list were no brainers. There's Key Biscayne, Florida (#20), Malibu, California (#15) and Wantagh, New York (#14).

So, which New Jersey beach town outranked Malibu by 13 spots? Maybe if we look at how the rankings were compiled we'll have a better idea. The main factor was median household income, meaning it might not be all popular beach names, and in New Jersey, it wasn't.

There was only one Garden State beach town to make the top 34, and it was Cape May County's Strathmere. Wait. What? Yep, Strathmere's median household income is $222,031.

That makes Strathmere the 2nd richest beach town in America, topped only by Old Greenwich, Connecticut which has a median household income of $236,250, making it the richest beach town in the U.S.A.

Strathmere is located between Sea Isle City and Ocean City. You can check out more about this beautiful place at VisiNJ.org.

Stay up to date on everything Jersey Shore with the free 94.3 The Point App.

More From Monmouth & Ocean Counties

More From 94.3 The Point