The swing in NOVA was astonishing.
Loudoun C+16
Fairfax C+36
Arlington C+60
2012:
Loudoun O+4
Fairfax O+19
Arlington O+40
If all you gave me was these three counties, I would think that the democratic candidate would be winning by 15 points. But Clinton getting obliterated in rural VA and lower black turnout in the SE stopped her from expanding the VA margin past +5.
Back when those polls came up that showed Trump edging Clinton here, I specifically stated rural turnout was needed to best Clinton here. And, given what we know now, very nearly did. Don't discount the GOP here anytime soon again.