Is it common to refer to Virginians as being Yankees? Growing up in New England I would have assumed they’d avoid the term by being in the Confederacy
"To foreigners, a Yankee is an American. To Americans, a Yankee is a Northerner. To Northerners, a Yankee is an Easterner. To Easterners, a Yankee is a New Englander. To New Englanders, a Yankee is a Vermonter. And in Vermont, a Yankee is somebody who eats pie for breakfast."
These days, it’s not really about the Confederacy, just culturally.
There is another, semi-derisive, use in which it means any non-southerner. But that is less common and context-dependent.