News & Trending Travel News

Top 10 Cities for Celebrating Halloween (Did Your Town Make the List?)

Find out which U.S. cities have the most spooky spirit.

Halloween pumpkins on residential sidewalk at dusk
Updated Nov. 13, 2025
Fact check checkmark icon Fact checked

Whether you were one of the shoppers buying Halloween decor items in August to save money shopping early or you think spooky season should stay firmly in October, Halloween is always a fun time of year. Are some cities better for getting spooked than others, though?

To find out where the best Halloweentowns are in the United States, the FinanceBuzz team compared over 75 of the biggest U.S. cities using factors like the availability of candy stores, the number of haunted locations (both "real" and artificial), online search volume for Halloween-related terms, and more to measure each city's spooky spirit.

Here are the 10 U.S. cities with the most Halloween spirit.

Smart Drivers, Smarter Savings.
Compare car insurance rates in Ohio
See if you qualify for a lower rate in less than 2 minutes
Currently Insured?
Multiple Cars?
Homeowner
Age
map pin icon
By clicking the button above, I understand and agree that this site uses site visit recording technology (provided by Trusted Form, Jornaya, and Microsoft Clarity) Privacy Policy

St. Louis, Missouri

SeanPavonePhoto/Adobe st louis missouri usa

St. Louis is the only city with more candy stores relative to population than Buffalo, making the Lou the perfect city to celebrate the sweet side of Halloween. 

St. Louis can provide some genuine spooks as well, as the city has the sixth-highest number of "real" haunted locations per capita of any city.

Buffalo, New York

Wangkun Jia/Adobe buffalo city aerial view

Buffalo's relatively close proximity to Toronto gives residents increased access to Halloween-themed businesses and celebrations. 

Buffalo boasts 16.7 Spirit Halloween stores per 100,000 people, the second-highest rate in the country, while also ranking third when it comes to candy stores per capita (31.3 per 100,000). Buffalo also ranks fifth in the country in terms of Halloween parties and events per capita.

Earn a travel bonus worth $250 with this incredible card

With the Bank of America® Travel Rewards credit card you can earn 25,000 bonus points after spending $1,000 in purchases in the first 90 days of account opening.

The 25,000 bonus points can be redeemed for a $250 statement credit toward travel or dining purchases.

The best part? There's no annual fee.

Click here to apply now.

Hartford, Connecticut

f11photo/Adobe Skyline of downtown Hartford

Located less than 150 miles from some of America's biggest cities, including Boston and New York, residents of Hartford are just a few hours away from Halloween shops and attractions in those metropolises, as well as everything in between. 

As a result, Hartford is among the top-ranking cities when it comes to multiple spooky season staples, including pumpkin patches, haunts (both real and fake), and costume stores per capita.

Oakland, California

trekandphoto/Adobe Lake Merritt Park and downtown buildings and streets in Oakland California

Oakland has 32.8 candy stores for every 100,000 people, a rate that is the second highest of any city, and the seventh highest rate of per capita costume shops. 

What really sets Oakland apart, however, is the fact that there are 4.6 "real" haunted locations in the city for every 100,000 people, a rate that is one of the three highest in the entire country.

Cleveland, Ohio

Francis/Adobe Cleveland Ohio during day time

No matter which city it is, Ohioans seem to love Googling Halloween topics. Cleveland searches for Halloween-specific terms on Google at a volume that is just slightly lower than Cincinnati (and Toledo), but one that is still high enough to rank as the fourth-highest of any city in the country. 

Cleveland also ranks very highly when it comes to the number of Spirit stores, pumpkin patches, and Halloween parties and events relative to the population that are available in and around the city.

Toledo, Ohio

SeanPavonePhoto/Adobe Toledo Ohio

Centrally located between the cities of Detroit, Cleveland, Indianapolis, and Columbus, citizens of Toledo have relatively easy access to events and activities in and around all those cities as well as Toledo-specific ones. 

As a result, Toledo takes the number one spot in our rankings in terms of the number of Spirit Halloween stores per 100,000 people, ranks third for pumpkin patches per capita, and is in the top 10 when it comes to number of haunted house attractions.

Cincinnati, Ohio

jonbilous/Adobe cincinnati skylines in front of ohio river from kentucky

Cincinnati is one of three Ohio cities in the top 10, and trails only Pittsburgh when it comes to average search volume for Halloween search terms. 

Beyond Google Trends volume, Cincy has high per capita numbers of candy stores and pumpkin patches — landing in the top five for both metrics.

Pittsburgh, Pennsylvania

f11photo/Adobe Downtown skyline of Pittsburgh, Pennsylvania

No city spends more time looking up Halloween-related terms online, as Pittsburgh's average search volume for terms like "Halloween parties" and "trick-or-treating" is 77.8/100, the highest of any city in the country. 

Pittsburgh also boosts its Halloween bonafides with a bevy of candy stores — ranking fifth in the country with 23.4 stores per 100,000 people. Finally, Pittsburgh has the eighth most Halloween parties and events per capita of anywhere in the country.

Get a protection plan on all your appliances

Did you know if your air conditioner stops working, your homeowner’s insurance won’t cover it? Same with plumbing, electrical issues, appliances, and more.

Whether or not you’re a new homeowner, a home warranty from Choice Home Warranty could pick up the slack where insurance falls short and protect you against surprise expenses. If a covered system in your home breaks, you can call their hotline 24/7 to get it repaired.

For a limited time, you can get your first month free with a Single Payment home warranty plan.

Get a free quote

Riverside, California

Matt Gush/Adobe downtown area riverside california

Located near Los Angeles, dressing up for Halloween is a big deal in Riverside. The city boasts more costume shops per capita than any other city in the country, and the fourth most Spirit Halloween locations. 

It appears those costumes are being put to good use providing Riverside residents with seasonal scares, as Riverside has 7.2 haunted house attractions per 100,000 people, the second-highest rate of any city.

Salt Lake City, Utah

Dansker Digital/Adobe Salt Lake City during day

Though it may seem like a spooky surprise to many, Utahns are particularly obsessed with Halloween. With that context, it isn't surprising to see the state's capital and biggest city named as America's top Halloweentown this year. 

On a per capita basis, SLC has the second-highest number of costume shops in the country and also lands in the top 10 when it comes to candy stores, haunted houses, and pumpkin patches per 100,000 people.

Tips for scaring up savings this Halloween

Nattakorn/Adobe hand putting coin into piggy bank

You don't have to break the bank when you're buying a costume and purchasing Halloween candy. There are plenty of ways to spend smart:

  • Travel to a Halloweentown and earn points. If you're not feeling the Halloween spirit where you live, equip your wallet with one of the best travel credit cards and earn points during your travels to redeem for future trips.
  • Build credit with your spooky spending. Whether you're going all out with your costume or decking out your home, using one of the best credit cards for large purchases will lend to smarter spending.
  • Set a Halloween budget ahead of time. Setting a budget in advance for however you choose to celebrate will ensure you don't overspend — and you don't have to use a spreadsheet to do so. Use one of our recommended budgeting apps to get started.

Bottom line

PhotoSpirit/Adobe scary halloween decorations

Between buying costumes and purchasing candy, Halloween doesn't have to scare your bank account. You can always find ways to save money on travel if you decide to visit any of these cities during spooky season.

And while the majority of America's top Halloweentowns on this list are located in the Midwest and Northeast regions of the country, cities located in the South and on the West Coast have plenty of Halloween spirit, too.

Easy-to-Earn Unlimited Rewards

Benefits

Card Details

  • $0 annual fee
  • Simple, flat-rate rewards
  • Flexible redemption options
  • Up to 75% Bank of America Preferred Rewards® bonus potential
  • Apply Now
  • 25,000 online bonus points after you make at least $1,000 in purchases in the first 90 days of account opening - that can be a $250 statement credit toward travel purchases.
  • Earn unlimited 1.5 points per $1 spent on all purchases, with no annual fee and no foreign transaction fees and your points don't expire as long as your account remains open.
  • Earn 3 points per $1 spent on travel purchases booked through the Bank of America Travel Center.
  • Use your card to book your trip how and where you want - you're not limited to specific websites with blackout dates or restrictions.
  • Redeem points for a statement credit to pay for travel or dining purchases, such as flights, hotel stays, car and vacation rentals, baggage fees, and also at restaurants including takeout.
  • 0% Intro APR for 15 billing cycles for purchases, and for any balance transfers made in the first 60 days. After the Intro APR offer ends, a Variable APR that’s currently 17.74% - 27.74% will apply. A 3% Intro balance transfer fee will apply for the first 60 days your account is open. After the Intro balance transfer fee offer ends, the fee for future balance transfers is 4%. Balance transfers may not be used to pay any account provided by Bank of America.
  • If you're a Bank of America Preferred Rewards® member, you can earn 25%-75% more points on every purchase. That means instead of earning an unlimited 1.5 points for every $1, you could earn 1.87-2.62 points for every $1 you spend on purchases. You could earn 3.75-5.25 points for every $1 you spend on travel purchases made through the Bank of America Travel Center.
  • Contactless Cards - The security of a chip card, with the convenience of a tap.
  • This online only offer may not be available if you leave this page or if you visit a Bank of America financial center. You can take advantage of this offer when you apply now.
Bank of <span class='whitespace-nowrap'>America<sup>®</sup></span> Travel Rewards credit card
4.4
info
Apply Now

on Bank of America’s secure website

Read Card Review

Intro Offer

Earn 25,000 online bonus points after you make at least $1,000 in purchases in the first 90 days of account opening - that can be a $250 statement credit toward travel purchases

Annual Fee

$0

+

Why we like it


Financebuzz logo

Thanks for subscribing!

Please check your email to confirm your subscription.