By Rajeev Dhir | NJ Advance Media for NJ.com

Don't Edit

How would you rate your town? Is it the best place for families in the Garden State? Or is there room for improvement?



You can compare your opinion with New Jersey Family magazine's 2017 list of best towns for families.



More than 500 towns that had at least 1,500 residents were ranked with Clinton Town in Hunterdon County, topping the list for best spot for families.



While the publication didn't reveal the exact methodology it used to calculate scores for its list, it did say it reviewed a number of factors ranging from education, affordability, crime rate, commute times and hospitals.



We've presented the New Jersey Family top town in each of the state's 21 counties below.



Do you agree with the magazine's picks? How would you rank your town for family friendliness?

Don't Edit

Atlantic County - Linwood City

Overall Rank: 42

Population: 7,109

Average home price: $233,388

This small town is close enough to the beach and to Atlantic City without all the bruh-ha-ha, according to NJ Family.

Don't Edit

Rajeev Dhir | NJ Advance Media for NJ.com

Bergen County - Glen Rock

Overall Rank: 3

Population: 11,631

Average home price: $611,676

NJ Family says this town's schools have consistently ranked among the best in the state, and says it offers a "warm and welcoming community."

Don't Edit

Burlington County - Moorestown

Overall Rank: 108

Population: 20,667

Average home price: $553,359

This town is about 25 miles outside Philadelphia and has "tons of open space, stately homes and top-notch schools," says NJ Family.

Don't Edit

Don't Edit

This Fall Festival favorite photo usually reminds people of the timelessness of Haddonfield. Come see for yourself on... Posted by Downtown Haddonfield on Thursday, October 15, 2015

Rajeev Dhir | NJ Advance Media for NJ.com

Camden County - Haddonfield

Overall Rank: 6

Population: 11,558

Average home price: $492,997

Haddonfield inspired the fictional Haddonfield, Ill., in the "Halloween" film series.

Don't Edit

Cape May County - Upper Township

Overall Rank: 127

Population: 12,283

Average home price: $367,041

What draws people to this town? NJ Family says its rural setting helps bring many outdoor enthusiasts.

Don't Edit

Rajeev Dhir | NJ Advance Media for NJ.com

Cumberland County - Hopewell Twp.

Overall Rank: 335

Population: 4,561

Average home price: $176,198

Small businesses drive this town, which is a short drive from Philadelphia, Cherry Hill and Atlantic City.

Don't Edit

Rajeev Dhir | NJ Advance Media for NJ.com

Essex County - West Caldwell

Overall Rank: 4

Population: 10,791

Average home price: $470,216



This small community has a lot of green space and a variety of recreational programs for both kids and adults.

Don't Edit

Rajeev Dhir | NJ Advance Media for NJ.com

Gloucester County - Woolwich

Overall Rank: 87

Population: 10,113

Average home price: $324,024

NJ Family says this town has the best of both worlds: a small community and close to the big city of Philadelphia.

Don't Edit

Don't Edit

Rajeev Dhir | NJ Advance Media for NJ.com

Hudson County - Secaucus

Overall Rank: 248

Population: 16,809

Average home price: $403,687

Conveniently located, Secaucus is a major junction for mass transit and has a lot of amenities from restaurants, shopping and recreational activities.

Don't Edit

Rajeev Dhir | NJ Advance Media for NJ.com

Hunterdon County - Clinton Town

Overall Rank: 1

Population: 2,710

Average home price: $364,380

NJ Family says this town "marries its rural setting with a quaint downtown straight out of a Norman Rockwell painting.

Don't Edit

Mercer County - West Windsor

Overall Rank: 19

Population: 27,296

Average home price: $585,878

West Windsor offers a strong school district and direct transit routes to major cities like Philadelphia and New York.

Don't Edit

Plainsboro - Middlesex County

Rank: 7

Population: 22,908

Average home price: $387,960

"Plainsboro is a great option for families looking to get away from the hustle and bustle," NJ Family says.

Don't Edit

Monmouth County - Fair Haven

Overall Rank: 51

Population: 6,102

Average home price: $645,733

Fair Haven overlooks the Navesink River and has a diverse population and great real estate, according to NJ Family.

Don't Edit

Don't Edit

Rajeev Dhir | NJ Advance Media for NJ.com

Morris County - Mountain Lakes

Overall Rank: 13

Population: 4,206

Average home price: $868,451

Offering a small-town feel, Mountain Lakes is a quick ride to Morristown and New York City.

Don't Edit

Ocean County - Point Pleasant Borough

Overall Rank: 165

Population: 18,499

Average home price: $400,694

The Jersey Shore community is great for boating, sitting on the Barnegat Peninsula.

Don't Edit

Passaic County - Wayne

Overall Rank: 116

Population: 54,641

Average home price: $443,762

Shopping is a big deal in Wayne, which has the Willowbrook Mall. It's also home to William Paterson University.

Don't Edit

Salem County - Alloway

Overall Rank: 323

Population: 3,440

Average home price: $270,014

There's a lot of history to explore and discover in Alloway, from Dickinson House to Alloway History Museum.

Don't Edit

Somerset County - Montgomery

Overall Rank: 2

Population: 22,078

Average home price: $598,819

There's a lot to say about Montgomery: quiet, peaceful with access to shopping, restaurants and lots of kid-friendly amenities, according to NJ Family.

Don't Edit

Don't Edit

Matt Dowling | NJ Advance Media for NJ.com

Sussex County - Sparta

Overall Rank: 96

Population: 19,670

Average home price: $410,276

Sparta is 48 miles from NYC and is located in the Highlands with 22 lakes.

Don't Edit

Union County - Cranford

Overall Rank: 9

Population: 22,659

Average home price: $438,833

Lots of restaurants, small shops and retail, along with the Rahway River make Cranford among the top 10 on NJ Family's list.

Don't Edit

Warren County - Hardwick

Overall Rank: 145

Population: 1,538

Average home price: $279,769

There's a lot of natural landscape to discover in Hardwick, including the hiking trails, wildlife and forests at White Lake Natural Resource Area.

Don't Edit

Don't Edit

Read more N.J. rankings

Don't Edit

Don't Edit

Rajeev Dhir may be reached at rdhir@njadvancemedia.com. Follow him on Twitter @googasmammoo. Find NJ.com on Facebook.