Farmers Markets in Missouri
Missouri’s Growing Local Food Scene
Missouri boasts 37 vibrant farmers markets concentrated within 9 counties. The state features a diverse catalog of 30 product categories, showcasing everything from orchard fruits to artisan crafts. Approximately 24% of these markets operate year-round, which is higher than many neighboring states.
Urban Hubs Lead the Market Count
Jackson County leads the state with 8 markets, followed closely by St. Louis County with 7 locations. Springfield and Jefferson City also serve as major hubs, each hosting 4 markets. This concentration provides residents in Missouri's largest metro areas with exceptional access to local produce.
Weekend Shopping Dominates the Schedule
Saturday is the most popular day for shopping, with 17 markets open for business. Sunday and Wednesday follow as strong secondary days, hosting 9 and 6 markets respectively. With nearly a quarter of markets staying open through the winter, the local food cycle never truly stops.
Fresh Fruits and Artisan Ferments
Fresh fruits are the top draw, appearing at 15 markets across the state. Free-range eggs and artisan cheeses are also staples, found at 14 and 12 markets respectively. Local specialists also offer a great selection of pickles and ferments at 12 different locations.
Find Your Favorite Missouri Market
Explore the bustling stalls in St. Louis or Lee's Summit to get a true feel for the state's bounty. With 17 options every Saturday, it is easy to find a time that fits your weekend schedule. Visit your local county market to support the growers who keep Missouri fed.
Market Highlights
Of Missouri's 37 farmers markets, 9 operate year-round and 26 hold weekend hours. 22 markets accept EBT/SNAP benefits. The most common products include Fruits, Free-Range Eggs, Fresh Herbs.
Cities in Missouri
Clayton
St. Louis County, Missouri
Jefferson City
Cole County, Missouri
Lee's Summit
Jackson County, Missouri
Springfield
Greene County, Missouri
St. Louis
St. Louis City County, Missouri
Branson
Taney County, Missouri
Cape Girardeau
Cape Girardeau County, Missouri
Kirkwood
St. Louis County, Missouri
Columbia
Boone County, Missouri
Independence
Jackson County, Missouri
Kansas City
Jackson County, Missouri
St. Charles
St. Charles County, Missouri