Did you know that Minnesota has over 800 towns?

I know crazy right? I would have never guessed that. Every time I drive down to Iowa I always pass through so many little Minnesota towns and it always has me thinking: what are the smallest towns in Minnesota, and how many people live there?

If you have ever wondered the same thing well here is the answer for you. According to the 2021 United States Census Bureau here are the 10 smallest towns in Minnesota.

Top 10 Smallest Towns in Minnesota:

#10: Marietta

Credit to Google, Google Maps
Credit to Google, Google Maps
loading...

Near the South Dakota border sits Marietta, MN, which falls at the 10th smallest MN town with a population of 118. According to onlyinyourstate.com, this western Minnesota town is home to Minnesota's own Salt Lake, one of the most unique lakes in Minnesota.

#9: Whalan

Credit to Google, Google Maps
Credit to Google, Google Maps
loading...

In southeast Minnesota, alongside the Root River Trail System and the beautiful Root River, Whalan offers a wealth of cultural, year-round recreational, and sporting opportunities. Whalen has a whopping population of 67.

#8: Vining

Credit to Google, Google Maps
Credit to Google, Google Maps
loading...

Vining: where you will find a bare foot weighing 1,200 lbs. and standing 12 feet tall, a giant metal coffee cup supported by a stream of pouring coffee, an enormous square knot, a larger-than-life-sized watermelon slice, and other huge roadside figures. Noted by the town’s website, It’s an outdoor gallery of mammoth metal sculptures along the streets of Vining, created by Ken Nyberg. The population consists of 59 people including NASA astronaut Karen Nyberg.

#7: Dovray

Credit to Google, Google Maps
Credit to Google, Google Maps
loading...

located in Southwest Minnesota on the eastern side of Murray County, Dovray’s population consist of 57 people. Don’t worry though, Dovray has numerous wildlife areas where you can go hunting, fishing, boating, or just enjoy the outdoors.

#6: Gully

Credit to Google, Google Maps
Credit to Google, Google Maps
loading...

Despite having a total area of 0.26 square miles, Gully has a population of 55.

#5: Hazel Run

Credit to Google, Google Maps
Credit to Google, Google Maps
loading...

bearing the name of its creek, tributary to the Minnesota River, Hazel Run has a total population of 53 according to the 2021 census.

#4: McGrath

Credit to Google, Google Maps
Credit to Google, Google Maps (from 2009)
loading...

If you are looking for a town hidden within a forest, this is it! McGrath is a tiny town in rural Minnesota surrounded by an amazing forest with a population of 41. They also have cabins to rent so you can disconnect from media and reconnect with nature!

#3: Louisburg

Credit to Google, Google Maps
Credit to Google, Google Maps
loading...

This cute town with a population of 32 and a total area of .30 square miles is said that one of its founders, Ole Thompson, who owned the land of the townsite, named it for his father, Louis Thompson.

#2: Johnson

Credit to Google, Google Maps
Credit to Google, Google Maps
loading...

Johnson Minnesota has a population of 25 currently and is about .30 square miles. But in 1903 when it was incorporated into a village, Johnson had a “bank, a cream station, several stores, a hotel, a school, a lumber company, a livery stable, three grain elevators, and a blacksmith, and a station of the Great Northern Railway.”

#1: Funkley

Credit to Google, Google Maps
Credit to Google, Google Maps
loading...

Coming in at #1, Minnesota's smallest city is Funkley in scenic Northern Minnesota, with a grand population of 12! Yes, you read that right, twelve! Don’t worry, aside from its small population, Funkley is known for having an amazing bar!

All information is inspired by the article from onlyinyourstate.com. information is also credited to ottertaillakescountry.com, Airbnb.com, and lakesnwoods.com.