Hiya Maryann,
Earthquakes can happen nearly anywhere... the big ones are near or on the fault lines ... the little ones are sometimes echos of deeper ones nearer a fault line ...
As for Virginia... years ago when I lived in Hampton Roads, Newport News to be exact, there was a very minor shake. Most people didn't know it and found out on the local news that night
Niko