The economic thinking behind “buy local” campaigns is typically terrible. One such example is the claim that a dollar “circulates more” when you spend it locally. The rate of circulation of a dollar doesn’t create any wealth. Try it out: circulate a dollar among a group of friends and feel your standard of living stay the same. In general, “buy local” activism commits the broken-window fallacy: ignoring opportunity costs. Spending more on the same product because it’s local means you can’t spend on other things that make you happy. And you are part of the local economy!
[I]magine that everyone bought local, all the time. Cars, airplanes, software, clothing, food… everything would have to be made and exchanged in the town where you live. What would happen to everyone’s standard of living? It would fall dramatically. (How many skilled airplane manufacturers does your town have?) The same principle applies at the national level, or any other geographic level you choose. If you buy everything within that circumscribed area and exclude everything outside it, your community will be worse off than it would be if it bought from any willing seller.
Now, that’s an extreme example, but it illustrates the principle. Some things are impossible to make locally (airplanes). Other things are difficult and costly to make locally (shipping and retailing of plastic bins). A few things will be most efficiently and affordably made locally, and you will want to buy them locally without having to be goaded into doing so – they’ll simply be the best products for the price. Goading your community into buying shoddier or more costly products just because they’re local or American or whatever just makes your community poorer.