People always bring up coal , guns , the collapse of union power or racism as why Appalachia went from Solidly Democratic to Solidly Republican but one thing people forget to mention is the Baby Boomers.
Take 2004 for example :
http://www.cnn.com/ELECTION/2004/pages/results/states/WV/P/00/epolls.0.htmlin WV Kerry actually won voters who were 65 or older by a 51-48 margin but lost 57%-42% among everyone else.
Even in 1996 the numbers show a pretty stunning difference:
http://www.cnn.com/ELECTION/WVPxp.htmlClinton won voters who were 65 or older by a stunning 28 Points but only won voters who were between the ages of 18-64 by 10 points(Which was barely better than his popular vote margin). And Voters who were between the Ages of 30-44 Clinton did worse than he did nationally.