Exit polls from 2012 and 2016:
https://www.cnn.com/election/2012/results/race/president/https://www.cnn.com/election/2016/results/exit-pollsThe Republican vote in 2012:
Romney 93%
Obama 6%
3rd Party 1%
The Republican vote in 2016:
Trump 88%
Clinton 8%
3rd Party 4%
[Of course, this doesn't count those Republicans who skipped the election altogether. This is just among those who voted.]
Are the 12% of self-identified Republicans who didn't vote for Trump in 2016 a very different group of voters than the 7% who didn't vote for Romney in 2012? Or is there heavy overlap? Are there always just a bunch of people in the party (in both parties really) who spend many elections in a row not voting for their party's nominee for president, yet holding on to the party identification for some reason (maybe for more local races)? Or is there something especially different about those Republicans who didn't vote Trump in 2016?