No, you do not have to file a Virginia tax return.
DC and VA have a reciprocal state agreement meaning that residents who live in one tax jurisdiction and work in the other only file and pay taxes in the jurisdiction they live.
For more information: https://ttlc.intuit.com/replies/3299954