I-140 Filing Locations


E-Filing Form I-140
Certain Form I-140 filings may be filed electronically (e-filed) with USCIS. Check eFiling instructions to find out who is eligible.

In this case, your I-140 will automatically be routed to the appropriate Service Center, and you will receive a receipt indicating the location where it was routed. All further communication, including submission of supporting documents, must be directed to the receiving location indicated on your e-filing receipt.

Premium Processing - Initial
If you are requesting premium processing for Form I-140, you must file Form I-907, Request for Premium Processing Service and file both the forms at the address listed in the Form I-907 fling instructions.

Before doing premium processing, you must first determine whether you are eligible for it.

Premium Processing - Pending I-140 Petition
If you have a pending I-140 and if you wish to request Premium Processing Service, provided you are eligible for it, you must file Form I-907 where your Form I-140 is pending.

Requirements: 1. Include a copy of Form I-797C, Notice of Action, showing that your Form I-140 was accepted, or a copy of the transfer notice, if applicable, showing the location your Form I-140.
2. You must fully answer questions 1 through 5 in Part 2 of Form I-907 to ensure that Form I-907 is matched with your pending Form I-140.

Filing Form I-140 Petition.
  1. If your I-140 petition is marked "f" in Part 2, a skilled work requiring at least 2 years of specialized training or experience in the skill, the filing location depends upon the location of the beneficiary's permanent employment.

    • If the location of the beneficiary's permanent employment will be in:
      Alaska, Arizona, California, Colorado, Commonwealth of Northern Mariana Islands, Guam, Hawaii, Idaho, Illinois, Indiana, Iowa, Kansas, Michigan, Minnesota, Missouri, Montana, Nebraska, Nevada, North Dakota, Ohio, Oregon, South Dakota, Utah, Washington, Wisconsin, or Wyoming.

      Stand-alone I-140 filing location:
      USCIS Nebraska Service Center
      PO Box 87140
      Lincoln, NE 68501-7140

      I-140 filing along with I-485:
      USCIS Nebraska Service Center
      PO Box 87485
      Lincoln, NE 68501-7485

    • If the location of the beneficiary's permanent employment will be in:
      Alabama, Arkansas, Connecticut, Delaware, District of Columbia, Florida, Georgia, Kentucky, Louisiana, Maine, Maryland, Massachusetts, Mississippi, New Hampshire, New Jersey, New Mexico, New York, North Carolina, Oklahoma, Pennsylvania, Puerto Rico, Rhode Island, South Carolina, Tennessee, Texas, Vermont, Virginia, U.S. Virgin Islands, or West Virginia.

      Stand alone I-140 or I-140 along with I-485:
      USCIS Texas Service Center
      PO Box 852135
      Mesquite, TX 75185

  2. All others, whether filing I-140 alone or along with Form I-485, or I-485 alone:

    USCIS Dallas Lockbox

    For U.S. Postal Service:
    USCIS
    PO Box 660867
    Dallas, TX 75266

    For Express mail and courier deliveries:

    USCIS
    Attn: AOS
    2501 S. State Highway 121 Business
    Suite 400
    Lewisville, TX 75067

    E-Notification
    If you are filing Form I-140 at a USCIS Lockbox facility, you may elect to receive an email and/or text message (SMS) notifying you that your application has been accepted.

    You must complete Form G-1145, E-Notification of your application.