Edgeley
It's not difficult to find happy small towns in North Dakota. With close-knit communities, peaceful prairie settings, and some of the lowest crime rates in the country, it's easy to see why people love living here. This town is well-known for its wind power, but it is also one of the happiest places to live in the Peace Garden State. Edgeley is a small town in LaMoure County, south of Jamestown. It has a population of around 550 people. Edgeley is known for being one of the first towns in North Dakota to use wind energy and still has wind farms on the outskirts of town. Their official motto is "Gateway to Wind Energy" for this reason.
Along with tons of clean energy they produce, Edgeley is home to plenty of family-owned businesses and local amenities that make it a great spot to settle down and enjoy the small town life. The town has created fun ways to take advantage of the various seasons throughout the year, such as the SummerFest Celebrations, which feature great music, delicious food, and gatherings that bring the community closer together. There are also excellent hunting opportunities in the area. If that wasn't enough evidence of how charming and happy the residents are, they even turned an empty lot in town into a lovely public park for everyone to enjoy.