BUCHANAN COUNTY, Va.—There isn’t much Jody Bostic believes in these days.

The government has abandoned him, he feels. Local coal mines have laid him off so many times he opened a T-shirt store to make a living. Big-city media treat him and his neighbors like know-nothings.

His remaining hope: Donald Trump will become president and use his...