There are two ways of submitting your N-400 application with USCIS

Online or By Mail

For either options the applicant must create an online account with USCIS that allows them to check status as well as receive notifications. It is also an efficient way to respond to requests for additional documentation. Having an online account allows you to expedite information exchange without getting put back in the queue.

  • Online submission:
  • The applicant may submit his application on the USCIS website once he has set up the above mentioned personal account.

  • By Mail:
  • There are three different PO Boxes and addresses assigned for different pockets of states within the US. Refer to the table below to see which address may be applicable to you.

    If you live in: Mail your form to:
    Alaska, Arizona, California, Colorado, Micronesia, Guam, Hawaii, Idaho, Kansas, Mariana Islands, Montana, North Dakota, Nebraska, Nevada, Oregon, Utah, Washington, Wyoming For US Postal ServiceUSCISP.O. Box 21251Phoenix, AZ 85036

    For FedEx, UPS, and DHL deliveries:USCISAttn: N-4001820 E. Sky Harbor Circle SSuite 100Phoenix, AZ 85034

    If you live in: Mail your form to:
    Alabama, Arkansas, Connecticut, DistrictOfColumbia, Delaware, Florida, Georgia, Kentucky, Louisiana, Massachusetts, Maryland, Maine, Mississippi, North Carolina, New Hampshire, NewJersey,New Mexico, New York, Oklahoma, Puerto Rico, Rhode Island, South Carolina, South Dakota, Tennessee, Texas, Virginia, Virgin Islands, Vermont, West Virginia For US Postal ServiceUSCISP.O. Box 660060Dallas, TX 75266

    For FedEx, UPS, and DHL deliveries:USCISAttn: N-4002501 S State Hwy 121 BusinessSuite 400Lewisville, TX 75067

    If you live in: Mail your form to:
    Illinois, Indiana, Wisconsin, Iowa, Michigan, Minnesota, Ohio, Missouri, Pennsylvania For US Postal ServiceUSCISP.O. Box 4380Chicago, IL 60680-4380

    For FedEx, UPS, and DHL deliveries:USCISAttn: N-400131 S. Dearborn, 3rd FloorChicago, IL 60603-5517