The answer is no. People have forgotten what the farm crisis of the 1980s devastated rural towns and they never recovered. You can argue Carter was partly responsible with grain embargoes during the cold war, but world wide inflation was a problem as well.
The other issue is globalization. That isn't any party's policy. The world is much smaller now and it's much easier for corporations do what they want with their business. Republicans want deregulation with big tax breaks and incentives. That's not helping. It's much easier to move business to Mexico for a cheaper workers. Factories close and people blame the union democrats. The reality is republicans don't hold the corporations responsible and their big tax breaks are given on the backs of Americans. Look at KS Governor Brownback's tax cuts did for trickle down effects. It nearly destroyed the KS economy.
When Pepsi bought Quaker Oats in Cedar Rapids, they wanted lower wages. Workers didn't want pay cuts so they threatened to strike. Pepsi countered and said they were closing the plant and moving to Mexico. The unions took a small pay cut but then negotiated a contract that said future employees would start at a much lower wage, thus ensuring their children would not do as well as their parents. That's the plight in America. Hits rural areas much harder where there aren't alternative jobs or industries.
Eroding populations, aging populations, brain drain, etc lead to an eroding tax base. Lower tax base effects home values and property taxes. Those in turn effect quality of schools. This is why Iowa is dropping in education. Reynolds voucher for private schools won't help rural Iowa. There aren't alternative schools in small towns. They will only erode decent schools in the cities. It was an intentional dig on Democrats.
Republicans also disparage immigrants. Those are the people willing to move back to small towns due to cheaper housing. Some of that population is keeping the towns afloat. Their tax dollars go into schools, their spending keeps the local store open, etc.