Get your taxes done using TurboTax

No, you are no longer a resident of New Jersey if you have lived in India since 2006.

However, as a US citizen, you are still required to file a federal tax return on your world wide income. 

For more information, follow these links:

 Taxpayers Living Abroad

Foreign Income

View solution in original post