Norfolk, Hampton, and Newport News are big Dem stongholds due to the black population. Richmond as well.
So the big populations centers, except for Virginia Beach, all go for the Democrat?
It's not surprising then, that Virginia is so liberal.