Virginia and New Mexico have a reciprocity agreement, so you can file in your resident state for any work done in the nonresident state. Because New Mexico is not reciprocal with DC, you would have to file a nonresident New Mexico return to report the earned you earned while working in New Mexico. You will have to track how many days/how much income you earned in New Mexico if it is not indicated on your W2.
If you are a New Mexico Nonresident, you must file here if you have a federal filing requirement and have income from any New Mexico source whatsoever.
**Say "Thanks" by clicking the thumb icon in a post
**Mark the post that answers your question by clicking on "Mark as Best Answer"