Do I need to file a return in more than one state if I received a W-2 from NC and a W-2 from VA?
You will have to file the returns in both states if you have worked in both states. Any income earned while present in a state must be reported to that state. To learn more about the process, visit http://turbotax.intuit.com/support/iq/Multiple-States/I-Have-Questions-About-State-Taxes-in-Multiple-States/GEN83627.html.
You only file one tax return in the state you now reside. The IRS knows which state your W-2's are from. Oh the joys of tax season! Enjoy your day.
Yes, you have to file a return with any state in which you received compensation.