Hit the road this month for a spooky trip to one of these haunted towns. Home to ghosts, spirits, and legendary monsters–each town offers a good scare to those brave enough to visit.

St. Emo was once a mining center with a population of 2,000 people, but by 1930 only seven people remained. It is said that they still haunt the town to this day. St. Elmo now has some of the most paranormal activity in the state.

St Elmo, Colorado | John Elk | Getty Images

RELATED: When The Sun Goes Down, Clothing Is Optional At This Colorado Hot Springs

The St. Augustine Lighthouse sees nearly 225,000 visitors each year. The site of many tragic events, the lighthouse is now home to ghosts and spirits of those who died there–including the lighthouse keeper who fell to his death and three children who drowned nearby. Visitors have claimed to see the lighthouse keeper walking the grounds and the sounds of children playing.

Home to the infamous Salem witch trials, Salem is best known for its paranormal activity. The House of the Seven Gables offers spooky tours every October for visitors hoping to experience ghost sightings and a good scare.

Salem, Massachusetts | David Parsons Photography | Getty Images

Pine Barrens thrived during the colonial era, but when the population abandoned the mills, they left behind a ghost town. The Jersey Devil is now the most popular resident. According to legend, Jersey Devil was born in 1735 with leathery wings, a goat’s head, and hooves. Its spirit is said to still haunt the town today.

RELATED: New York And New Jersey Add Three More States To Their Self-Quarantine List

The Battle of Gettysburg was one of the bloodiest in American history, with around 50,000 young men dying during the battle. Many believe that the souls of the men who died without receiving a proper burial still wander the fields looking for their weapons and comrades.