North Dakota has quite a long list of great small towns to visit. From border to border, there are little cities that have great histories, strong communities, and charming sights. But if there is one that is picture-perfect, it would probably be the one that has an official motto that says “the kind of small town every other small town would like to be.” That’s word for word, and very true! See what earns it that title yourself.

This tiny town is located in the northeast region of North Dakota in Walsh County, fairly out in the middle of nowhere but definitely worth a detour.

Google maps

It is a town that could be straight from a postcard or a storybook. Every part of it seems surreally delightful and full of charm.

Andrew Filer/Flickr

The town is Edinburg, North Dakota. There are just under 200 people who live here, but you can tell just by passing through that they love their town and keep it the envy of many other small towns in the Peace Garden State.

Andrew Filer/Flickr

Each building and business looks like something off of a movie set. The town was founded in 1887 and you can tell there is a rich history here.

Andrew Filer/Flickr

Edinburg even still has a general store, and this one in particular is very unique. They sell all of the odds and ends you could think of with model trains running along the walls as a fun addition for all ages.

Andrew Filer/Flickr

No matter where you go in Edinburg, you will see why it is the kind of small town every other small town would like to be!

Andrew Filer/Flickr

You can visit Edinburg’s official website for more information on the town and local businesses.

Google maps

Andrew Filer/Flickr

Here are more beautiful small towns in North Dakota that will simply enchant and delight you in a way only small towns can.

OnlyInYourState may earn compensation through affiliate links in this article.

Address: Edinburg, ND 58227, USA