
Missouri Is Home to One of America’s Oldest General Stores
I’ll be honest, I didn’t even know this was a thing. Apparently, there are still 30 general stores from the 1800s that are still in business today, and believe it or not, Missouri is home to one of them.
Missouri Is Home to One of America’s Oldest General Stores
LoveFood rounded up a list of the oldest general stores in the country, and one Missouri spot immediately caught my attention. Tucked away in the small town of Caledonia, you’ll find the Old Village Mercantile General Store, which first opened back in 1909. And somehow, more than a century later, it’s still going strong.
A General Store That’s Stood the Test of Time
I have to say, that’s pretty incredible. This little general store has survived wars, a national depression, and decades of inflation, all while continuing to serve the same community. That kind of staying power doesn’t happen by accident.
More Than Just a Place to Shop
What makes it even cooler is that it’s not just a general store. Sure, you’ll find the classic staples, but they also offer coffee, ice cream, fudge, candy, gifts, and even host events. Basically, it’s the kind of place where you walk in for one thing and leave with way more than you planned.
Read More: This "Simple" Wordle Word Stumped Illinois Players in 2025
Because of its long history, the Old Village Mercantile has earned a spot on the National Register of Historic Places. It’s nestled in the charming town of Caledonia, which is known for its Scottish heritage, so the whole visit feels like stepping back in time.

Caledonia sits south of St. Louis, so it’s definitely a bit of a drive for many Missourians. But honestly? For a chance to experience a true piece of living history and support a business that’s been around for over a century, it sounds totally worth the trip.
LOOK: Stunning, historic hotels from every state and the stories behind them
Gallery Credit: Erin Joslyn
LOOK: Every state's nickname and where it comes from
Gallery Credit: Stacker
More From KICK FM, #1 For New Country









