These are the large NJ towns with a population greater than 35,000 that ranked high on our overall list. The top spot was taken by Hillsborough in Somerset County. Duke Farms, an estate packed with gardens, sculptures and fountains, is a town highlight. Bridgewater, another Somerset town, also came in towards the top. That town’s home to a new Trader Joe’s (read about it here) and Sticky’s Finger Joint, an over-the-top chicken finger eatery (find out what’s on the menu). The most populated town on the list? Edison. This Middlesex County hub has north of 100,000 people living there. It’s also home to NJ’s first ever Topgolf (see the pics), a facility boasting hitting bays, a hi-tech driving range and more. See the full list below.
|South Brunswick||Middlesex County||46,561||30|
|East Brunswick||Middlesex County||48,840||66|
|Mount Laurel||Burlington County||41,662||124|
|Cherry Hill||Camden County||71,479||136|