There are some tiny towns throughout America which house a small population of people year round, and they attract thousands of tourist every year. For whatever reason, the small communities have become popular with tourist.

Bob Villa.com published  the top 35 tiny towns in the nation that attract thousands of tourist every year, and one North Dakota tiny town made the national list.

Once you see the name of the town it is no surprise. After all, this town in Western North Dakota only has a population of less than 200 year round but many drive from near and far to take in its charm and attractions.

By now, you know we are talking about Medora. The town is full of character and is the home to a world class golf course, and the musical every summer. Plus during the summer months, your family has so many options with Theodore National Park and the Badlands.

Some of the other towns which made the list of 35 include

  • Virginia City, Montana (Population 190)
  • Grand Marais, Minnesota (Population 1,341)
  • Hill City, South Dakota (Population 990)
  • Galena, Illinois (Population 3,429)
  • Dyersville, Iowa (Population 4,058)
  • Ashland, Nebraska (Population 2,566)

You can see the list here and discover what is so special about these tine towns that attract thousands of visitors every year.

(source)