Looking to move out of New Jersey? Think the grass is greener somewhere else? You may want to think again because according to a new list, the grass is pretty green right here in the Garden State.

Facebook

A new list names the top 50 small towns to live in the U.S. New Jersey not only made the list, but the 3 towns representing the Garden State made the top 20!

The top city overall was Sharon, Massachusetts. Berkeley Heights, in Union County was voted #6. Montville, NJ came in at #13 and Hillsborough, NJ came in at #16.

Where are your favorite places in New Jersey? Leave your comments below.