published an article naming the prettiest town in each state. We are not surprised which one was named prettiest in New Jersey.

There are a lot of pretty towns in New Jersey, but only one can be the prettiest. It is no shock that a South Jersey town was honored in the list. A beachfront town, full of history, and gorgeous homes makes this town stand out. Any guesses yet?

If Cape May came to mind you would be correct. With 565 towns in New Jersey, Cape May had a lot of competition.

Google Maps

The article stated:

...Cape May has beautiful beaches you absolutely must visit and equally pretty homes that hug the coastline — which makes for a scenic stroll down the beach.

No argument there.

VisionsofAmerica/Joe Sohm, Getty Images

Other towns on this list include Woodstock, NY, Jim Thorpe, PA, and Lewes, DE. Get the full list here.

Do you agree that Cape May is the prettiest town in New Jersey?


More From Cat Country: