Halloween spending is expected to reach $6.9 billion this year as the average consumer shells out nearly $75 each on costumes, candy, decorations, even gear for their pets to wear.

But which city is the best place to celebrate the spooky day?

Not surprisingly, there are some cities that do Halloween better than others -- between safety, the number of parties and activities and how the weather holds up in each city at the end of October.

WalletHub compared the 100 largest cities in the U.S. to find the city that is the best place to celebrate Halloween by analyzing 16 key metrics, "ranging from the number of costume stores per capita to the average cost of a Halloween party ticket to the best and worst weather forecasts for Halloween," the personal finance Web site said.

From haunted circuses to city-wide "Spooktaculars," read all the way to the end to find the best Halloween city in America.

WalletHub used data from the U.S. Census Bureau, the Federal Bureau of Investigation, the Council for Community and Economic Research, the National Agricultural Statistics Service, AccuWeather, WalkScore, Yelp, Smart Growth America and Eventbrite to rank the cities.

Image placeholder title

10. Plano, Texas
Overall Score: 54.08
Safety and Surroundings Rank: 21
Parties & Activities Rank: 27
Halloween Weather Rank: 9

Plano, Texas has the fifth worst crime rate amongst the largest metro areas, according to WalletHub.

Activities to do on Halloween include the St. Mark Fall Festival and 5K run; the Dark Hour Haunted House in Plano or take a short trip with the family in costume to nearby Carrollton to experience the "Trick or Treat Trail."


9. Chandler, Ariz.
Overall Score: 54.46
Safety and Surroundings Rank: 20
Parties & Activities Rank: 19
Halloween Weather Rank: 40

Image placeholder title

The city of Chandler, Ariz., has dedicated an entire page of its Web site for its Halloween Spooktacular, taking place on Friday, Oct. 30, 2015. From tots to teens, this family friendly event includes pumpkin bowling, scary piñatas, witches broom races and cupcake walks, along with a costume contest and its own Trunk-Or-Treat.

Also check out Bloodburne Cemetery.


8. Garland, Texas
Overall Score: 55.44
Safety and Surroundings Rank: 22
Parties & Activities Rank: 15
Halloween Weather Rank: 14

Image placeholder title

Looking for something to do on Halloween in Garland? This year, Bass Pro Shops is hosting free family-fun Halloween events throughout the week.

Interested in an event that's a little scarier? The J&F House of Terror, a 5,000 square foot warehouse turned into a haunted house maze may be up your alley.


7. Santa Ana, Calif.
Overall Score: 56.49
Safety and Surroundings Rank: 3
Parties & Activities Rank: 59
Halloween Weather Rank: 51

Image placeholder title

Check out a Ghost Walk in the historic district of downtown Santa Ana. Not scary enough? Travel to nearby Tustin, Calif., for The 17th Door, a haunted attraction so scary you need to sign a waiver and remember the safe word.


6. Irving, Texas
Overall Score: 57.51
Safety and Surroundings Rank: 5
Parties & Activities Rank: 35
Halloween Weather Rank: 34

Image placeholder title

Haunted houses are a given for Halloween, but have you ever heard of a haunted circus? Just eight miles outside of Irving is Strangling Brothers Haunted Circus, where thrill seekers will come "face to face with a host of freaky and unruly characters who are waiting to take you away to another world -- one populated with misfits and eccentrics" as they descend into the 32 rings of terror.

Irving has the fourth highest percentage of age 14 and younger population, according to WalletHub.


5. Laredo, Texas
Overall Score: 57.57
Safety and Surroundings Rank: 4
Parties & Activities Rank: 87
Halloween Weather Rank: 11

Image placeholder title

Looking for some outdoor exercise on Halloween? Try the Halloween Pumpkin Run, a virtual race that can be completed in 1K, 5K, 10K or half marathon distances. Into electronic dance music? Check out Trick or Trap on Oct. 31 or the FEAR theme park in Laredo.

Laredo, Texas, has the highest percentage of age 14 and younger population, according to WalletHub.


4. Gilbert, Ariz.
Overall Score: 57.62
Safety and Surroundings Rank: 2
Parties & Activities Rank: 55
Halloween Weather Rank: 40

Image placeholder title

Gilbert, Ariz., has the second highest percentage of age 14 and younger population and the city with the second lowest crime rate among the 100 largest, according to WalletHub.

Gilbert is hosting plenty of family-friendly Halloween events this week. Or for more adult haunted houses in the area, check out the Sanctum of Horror, among others.


3. Newark, N.J.
Overall Score: 58.54
Safety and Surroundings Rank: 14
Parties & Activities Rank: 11
Halloween Weather Rank: 4

Image placeholder title

Newark tied for fourth best weather for Halloween with Jersey City, N.J.

Looking for a party, check out the Monsters Ball at One18 Lounge in Newark. Or for more family friendly activities to celebrate, here are three things to do for Halloween in Essex County, New Jersey.


2. Jersey City, N.J.
Overall Score: 59.85
Safety and Surroundings Rank: 6
Parties & Activities Rank: 20
Halloween Weather Rank: 4

Image placeholder title

Jersey City is hosting its second annual Family Halloween Bash on Saturday, Oct. 31, 2015. Check out other fun Halloween activities in Hudson County, N.J. Course you can always hop on over to the other side of the river for the most epic Halloween events in the city that never sleeps.

Jersey City tied for fourth best weather for Halloween with Newark, N.J.


1. New York, N.Y.
Overall Score: 64.78
Safety and Surroundings Rank: 1
Parties & Activities Rank: 12
Halloween Weather Rank: 1

Image placeholder title

WalletHub ranked New York City as the best city in America to celebrate Halloween. From its annual Village Halloween Parade in the downtown Manhattan to Blood Manor haunted attraction, there is something for everyone in New York.