One common objection I hear from folks when it comes to Farmers' Markets is that they are too expensive or at least more expensive than the grocery store. The results of a new study of vegetable prices in Iowa challenge this assumption. Here's a key summary statement of their results:
Specific findings of the research show that the mean price per pound for the local farmers’ market vegetable basket 1 is $1.25, while the mean price per pound for the non-local supermarket vegetable basket is $1.39. It should be noted that the differences in price between the local and non-local vegetable baskets were not statistically significant. Additionally, if an individual were to buy one pound of each vegetable in the vegetable market basket, the local vegetable basket would total $8.84 while its non-local supermarket counterpart would total $10.45. Local price advantages mainly stem from the competitive pricing of zucchini and summer squash at farmers’ markets. These price advantages could be due to factors such as abundant supply, seasonality, or weather.
They correctly state that more studies are needed but at least in this one snapshot of vegetable prices the farmers' market veggies were no more expensive than at the grocery store.