Complete Guide to the I-140 Filing Addresses

Updated on April 10, 2024

At a Glance

  • Regular processing of Form I-140 requires mailing to specific addresses based on the chosen postal service.
  • For the United States Postal Service: USCIS, Attn: I-140, P.O. Box 660128, Dallas, TX 75266-0128.
  • For private courier services: USCIS, Attn: I-140 (Box 660128), 2501 S. State Highway 121 Business, Suite 400, Lewisville, TX 75067-8003.
  • Premium processing addresses vary based on the state and postal service, with separate addresses for Nebraska, Texas, Vermont, and California service centers.

Of the many applications that can be submitted to the United States Citizenship and immigration services (USCIS), I – 140 is one of those to be filed by your employer. This form is filed to have a foreign worker become a permanent worker in the United States when their work skill is considered extraordinary in the respective field. Or if workers for such jobs cannot be found in the country.

I – 140  is filed by your employer on your behalf or by yourself as your employer if you are a self–petitioner. The entire form is six pages long and requires various details from you.

There are three different ways to have your processing done by filing the I – 140, and you can use any of these based on what needs you have.

Regular Processing

Regular processing is done by most petitioners across the country and is the most basic way of filing your form I – 140.

If you choose the United States Postal Service, you will have to post your form to the following address:

USCISAttn: I-140P.O. Box 660128Dallas, TX 75266-0128

This is in Texas state, and relevant postal charges will apply. This address is only applicable under regular processing and only if you send your complete form I – 140 by itself. If you use private postal services such as Fedex or any other private courier, then use the following address to submit your I – 140 application.

USCISAttn: I-140 (Box 660128)2501 S. State Highway 121 BusinessSuite 400Lewisville, TX 75067-8003

This address, too, is only supposed to take your application if you apply through the regular processing and only the I – 140 form alone.

Within the regular processing, you can also file your I-140 form and form I -485. Form I – 485 is the application to register permanent residence or adjust status.

If you choose the United States postal service to submit your forms, use the following address:

USCISAttn: NFBP.O. Box 660867Dallas, TX 75266-0867

This, too, is a texas address and relevant postal charges are applicable. If you choose to send via private courier services such as Fedex, then you cannot post your forms to the above address and will have to post them to the following address:

USCISAttn: NFB (Box 660867)2501 S. State Highway 121 BusinessSuite 400Lewisville, TX 75067-8003

Thus, depending on your way of applying, there are four different addresses you should take note of before posting your form I – 140 either alone or along with form I – 485.

I-140 Premium Processing: Filing I-140 With Form I-907

Premium processing can be requested for form I – 140 by filing a separate form, the I – 907. Depending on the state you will be working from, there are two separate addresses to send your forms to. The list of states is as follows:

  • Alaska
  • Arizona
  • California
  • Colorado
  • Commonwealth of the Northern Mariana Islands
  • Guam
  • Hawaii
  • Idaho
  • Illinois
  • Indiana
  • Iowa
  • Kansas
  • Michigan
  • Minnesota
  • Missouri
  • Montana
  • Nebraska
  • Nevada
  • New York
  • North Dakota
  • Ohio
  • Oregon
  • South Dakota
  • Tennessee
  • Utah
  • Washington
  • Wisconsin
  • Wyoming

If you are from any of the above states and choose the United States postal services, then send both your I-140 and I-907 forms together to the following address:

Premium ProcessingUSCIS Nebraska Service CenterP.O. Box 87103Lincoln, NE 68501-7103

And if you are choosing any private courier service, then use the following address:

Premium ProcessingUSCIS Nebraska Service Center850 S St.Lincoln, NE 68508

The address is in Nebraska. Relevant postal charges will be applicable and need to be paid.

If you are from the other set of states, you will have to send it to a different address entirely. The other set of states are:

  • Alabama
  • Arkansas
  • Connecticut
  • Delaware
  • District of Columbia
  • Florida
  • Georgia
  • Kentucky
  • Louisiana
  • Maine
  • Maryland
  • Massachusetts
  • Mississippi
  • New Hampshire
  • New Jersey
  • New Mexico
  • North Carolina
  • Oklahoma
  • Pennsylvania
  • Puerto Rico
  • Rhode Island
  • South Carolina
  • Texas
  • Vermont
  • Virginia
  • U.S. Virgin Islands
  • West Virginia

If you chose the United States postal service, then you will send your application to the following address:

USCIS Texas Service CenterAttn: I-140 Premium Processing6046 N. Belt Line Rd. Suite. 140Irving, TX 75038-0014

If you choose to use a private postal service, then the separate address is,

USCIS Texas Service CenterAttn: I-140 Premium Processing6046 N. Belt Line Rd. Suite. 140Irving, TX 75038-0014

These addresses are in Texas, and relevant postal charges are to be paid. Also, if you choose premium processing, then you can pay your application fees via credit card online.

I-140 Premium Processing: Filing I-907 to Upgrade a Pending I-140

If you have previously submitted your I – 140 form in regular processing format and then wish to upgrade it to the premium processing by separately filing an I – 907, you can mail your separate I – 907 to a filing office depending on where you sent your original I – 140 form.

If your form is pending at the Nebraska service center, then mail your I – 907 form to

Premium ProcessingUSCIS Nebraska Service CenterP.O. Box 87103Lincoln, NE 68501-7103

If you are choosing the United States Postal service. And if you decide to go with any private courier service, then you send it to the following address.

Premium ProcessingUSCIS Nebraska Service Center850 S St.Lincoln, NE 68508.

If it is pending at the texas service center, then you mail your I – 907 form to:

USCIS Texas Service CenterAttn: I-140 Premium Processing6046 N. Belt Line Rd. Ste. 140Irving, TX 75038-0014

If you are choosing the United States Postal service. And if you decide to go with any private courier service, then you send it to the following address.

USCIS Texas Service CenterAttn: I-140 Premium Processing6046 N. Belt Line Rd. Ste. 140Irving, TX 75038-0014

If your form is pending at the Vermont service center, mail it to the following address:

Premium ProcessingUSCIS Vermont Service Center30 River Rd.Essex Junction, VT 05452-3808

If choosing the United States postal services. Or if you have chosen to use private couriers, then send your form to,

Premium ProcessingUSCIS Vermont Service Center30 River Rd.Essex Junction, VT 05452-3808

Lastly, if your application is pending at the California service center, then you will have to send your premium processing form I–907 to the following address:

Premium ProcessingUSCIS California Service CenterP.O. Box 10140Laguna Niguel, CA 92607-0140

If you have chosen to use the United States postal service. And if you choose the private courier service, then send it to the following address:

Premium ProcessingUSCIS California Service Center24000 Avila Rd.2nd Floor, Room 2312Laguna Niguel, CA 92677

Anywhere you choose to send your application, the application fees are payable online through a credit card.

Read More

Final Thoughts

Thus, while filing the I – 140 is simple in itself, where you should send your application is a lot confusing and needs to be done carefully. Depending on your need, you can use regular and premium processing and upgrade to premium processing options.

JOIN OUR NEWSLETTER
I agree to have my personal information transfered to MailChimp ( more information )
Join over 100,000 visitors who are receiving our newsletter and learn more about finance, immigration, and more!
We hate spam. Your email address will not be sold or shared with anyone else.

Frank Gogol

I’m a firm believer that information is the key to financial freedom. On the Stilt Blog, I write about the complex topics — like finance, immigration, and technology — to help immigrants make the most of their lives in the U.S. Our content and brand have been featured in Forbes, TechCrunch, VentureBeat, and more.

Check your loan offer in minutes

Apply for a loan with 100+ partners with one application. It takes only 2 mins and doesn’t impact your credit score.

*checking your rate doesn’t impact your credit score

Get the Checklist