Where you mail your federal returns will depend on whether you are receiving a refund/ enclosing a payment and the type of Form 1040 that you are filing. Here is a direct link where you can locate the mailing address for your federal return.
https://www.irs.gov/filing/new-jersey-where-to-file-addresses-for-taxpayers-and-tax-professionals
Where to mail your New Jersey tax return:
Returns With Payment Due:Return With Payment. Mail your return together with your payment voucher and check or money to:
Residents (Forms NJ-1040 and NJ-1040-V)
- State of New Jersey
Division of Taxation
Revenue Processing Center - Payments
PO Box 111
Trenton, NJ 08645-0111
Nonresidents (Forms NJ-1040NR and NJ-1040NR-V)
- State of New Jersey
Division of Taxation
Revenue Processing Center – Payments
PO Box 244
Trenton, NJ 08646-0244
Returns With Refunds (or No Tax Due):Mail NJ-1040 returns requesting a refund (or with no tax due) to:
- State of New Jersey
Division of Taxation
Revenue Processing Center - Refunds
PO Box 555
Trenton, NJ 08647-0555
Mail NJ-1040NR returns requesting a refund (or with no tax due) to:
- State of New Jersey
Division of Taxation
Revenue Processing Center
PO Box 244
Trenton, NJ 08646-0244
For more information:
http://www.state.nj.us/treasury/taxation/njit18.shtml