The time to trick-or-treat is almost here! Here are some of the best New Jersey towns to go to to have the best night out, according to MommyPoppins.com:

Somerset County - Bound Brook – there you can see 31 Skeletons (Chestnut Street), where the homes are decorated with skeletons for Halloween.

Morris County - Chester & Denville

Ocean County - Toms River - Because of the town's large Halloween parade (the largest in the state), they actually trick or treat on October 30 each year.

https://www.instagram.com/p/Ba96V4gARJ_/

Burlington County - Bordentown - you especially need to visit Thompson Street where all the houses get decorated with a new theme every year.

Camden County - Haddon Heights

Middlesex County - North Brunswick

Hunterdon County - Lambertville

Gloucester County- Monroe Township

Union County - Cranford

You can see what other NJ towns made the list by clicking here.