I live in Northern VA. I attribute the ongoing political shift to the Dems as the product of demographic changes and immigration.
I am sure that is a factor also.