Immigration Forms Online

Simply select one of the immigration forms below to begin your immigration process.

Apply or download any Immigration Form with step-by-step instructions to easily file your immigration form today!



Immigration Forms

Brief Description

Apply Now

Green Card Renewal

US Citizenship

Deferred Action Application

Application for Travel Document

Petition for Alien Relative

Application to Register Permanent Residence or Adjust Status

Replace Certificate of Citizenship or Naturalization

Affidavit of Support Form I-134

Certificate of Citizenship

Form I-102 to Replace Arrival Departure Record I-94

Petition to Remove the Conditions of Residence

Application for Employment Authorization

Form I-824 to Request Duplicate Approval Notice

Form I-821 Apply for Temporary Protected Status

Petition for Alien Fiancé(e)

Change or Extend Nonimmigrant Status


Immigration Forms

Brief Description

Download Now

Change of Address

Alien's Change of Address Card

Notice of Appeal to the Board of Immigration Appeals from a Decision of an Immigration Officer

Notice of Entry of Appearance as Attorney in Matters Outside the Geographical Confines of the United States

Biographic Information

Biographic Information

Biographic Information

Biographic Information

Freedom of Information Act/Privacy Act Request

Verification Request (SAVE agencies)

Document Verification Request Supplement

Return of Original Documents

Genealogy Index Search Request

Genealogy Records Request

E-Notification of Application/Petition Acceptance


Employment Eligibility Verification

Nonimmigrant Petition Based on Blanket L Petition

Immigrant Petition for Alien Worker

Application for Advance Permission to Return to Unrelinquished Domicile

Application for Advance Permission to Enter as Nonimmigrant

Application for Waiver of Passport and/or Visa

Application for Permission to Reapply for Admission into the United States After Deportation or Removal

Application for Removal

Notice of Appeal or Motion

Petition for Amerasian, Widow(er), or Special Immigrant

Affidavit of Financial Support and Intent to Petition for Legal Custody for Public Law 97-359 Amerasian

Request to Enforce Affidavit of Financial Support and Intent to Petition for Legal Custody for P.L. 97-359 Amerasian

NACARA Supplement to Form I-485 Instructions

Instructions for I-485, Supplement C, HRIFA

Instructions for I-485, Supplement E

Waiver of Rights, Privileges, Exemptions and Immunities (Under Section 247(b) of the INA)

Waiver of Rights, Privileges, Exemptions, and Immunities

Immigrant Petition By Alien Entrepreneur

Interagency Record of Request -- A, G or NATO Dependent Employment Authorization or Change/Adjustment to/from A, G or NATO Status

Application for Asylum and Withholding of Removal

Petition to Classify Orphan as an Immediate Relative

Application for Advance Processing of Orphan Petition

Application for Waiver of Grounds of Inadmissibility

Application By Refugee For Waiver of Grounds of Excludability

Application for Waiver of the Foreign Residence Requirement (under Section 212(e) of the Immigration and Nationality Act, as Amended)

Health and Human Services Statistical Data for Refugee/Asylee Adjusting Status

Application for Status as a Temporary Resident Under Section 245A of the Immigration and Nationality Act

Application for Waiver of Grounds of Inadmissibility Under Sections 245A or 210 of the Immigration and Nationality Act

Report of Medical Examination and Vaccination Record

Notice of Appeal of Decision Under Sections 245A or 210 of the Immigration and Nationality Act

Application to Adjust Status from Temporary to Permanent Resident (Under Section 245A of the INA)

Refugee/Asylee Relative Petition

Application for Replacement of Northern Mariana Card

Petition to Classify Convention Adoptee as an Immediate Relative

Application for Determination of Suitability to Adopt a Child from a Convention Country

Application for Family Unity Benefits

Application for Action on an Approved Application or Petition

Petition by Entrepreneur to Remove Conditions

Inter-Agency Alien Witness and Informant Record

Poverty Guidelines

Intending Immigrant's Affidavit of Support Exemption

Sponsor's Notice of Change of Address

Application for Suspension of Deportation or Special Rule Cancellation of Removal (Pursuant to Section 203 of Public Law 105-100 (NACARA))

Application for Authorization to Issue Certification for Health Care Workers

Request for Premium Processing Service

Request for Fee Waiver

Application for T Nonimmigrant Status

Petition for U Nonimmigrant Status

Application For Regional Center Under the Immigrant Investor Pilot Program

Supplement to Form I-924

Petition for Qualifying Family Member of a U-1 Nonimmigrant


Monthly Report Naturalization Papers

Employment Eligibility Verification CNMI

Application to File Declaration of Intention

Request for a Hearing on a Decision in Naturalization Proceedings (Under Section 336 of the INA)

Request for Certification of Military or Naval Service

Application to Preserve Residence for Naturalization Purposes

Application for Citizenship and Issuance of Certificate Under Section 322

Application for Posthumous Citizenship

Medical Certification for Disability Exceptions

Filing USCIS Forms

Whether you want to report a name change on an immigration application, want to apply for a visa, or are ready to become a US citizen, you will need to fill out an immigration form from the US Citizenship and Immigration Services office, or USCIS. USCIS forms are the standardized way to communicate with the USCIS. The USCIS has created forms for just about every situation, and these forms ensure that the USCIS can process millions of applications each year.

But many people, while filling out a Green Card application, for instance, find that USCIS immigration forms are difficult to navigate. In many cases, there are multiple forms to fill out, or the same application has multiple clauses and needs to be completed differently by different applicants. It can also be difficult to keep track of the numerous filing locations and the updates posted on the USCIS Web site. Don't let these aspects get the best of you when you're filing Form I-90, Form N-400, or any other USCIS form.

Being aware of policy updates and the correct filing locations is crucial. Equally crucial is making sure to fill out the most current versions of US immigration forms -- the USCIS updates its forms from time to time and it's possible for applicants to come across multiple versions of the same form. Sometimes, requests from the USCIS for supporting documentation can make the process seem even more complicated. Nevertheless, if you're applying for a Green Card, or sending in a USA citizenship application, then all the effort can be very worthwhile.

Immigration form challenges

The instructions and language used on UCIS forms can be difficult to understand. These documents are often written with terms that are unfamiliar to many. For non-native speakers of English, the legal and administrative terms found in the forms can be especially challenging. Compounding the problem is that the USCIS is quite firm about how US immigration forms must be filed. Any mistakes can delay an application or can cause it to be rejected. Even a small, honest mistake like using an older version of an immigration form can lead to a rejection. Unfortunately, since each new filing includes a filing fee, mistakes can quickly become very expensive. With each new attempt to file Form N-400, for instance, applicants need to re-send the corresponding filing fees.

How to file successfully

When you need to file an immigration application, the first step should be to determine which forms you need to fill out. You may need to speak to a US immigration attorney or carefully research your options. Once you know which immigration forms you need to complete, download and read the latest version and instructions of the correct form. Then, complete your form as honestly as you can, checking and re-checking to ensure that all details are accurate. It may be necessary to fill out multiple USCIS forms, and in these cases it is quite common to make small mistakes. You need to remove those mistakes before sending out the final version of any immigration form.

It can be helpful to get expert advice about an immigration application before filing. is a valuable online resource that can help applicants understand and complete USCIS forms correctly. is especially useful because it offers do-it-yourself kits for various US immigration forms. Each kit contains the latest version of an immigration form, glossaries, detailed instructions in plain prose, and other valuable resources to help you complete immigration forms. For example, the Form AR-11 Aliens Change of Address Card allows you to quickly and effectively change your address with the USCIS.

Share the page


Ciertos casos donde se pueden solicitar revisiones expeditas por parte del USCIS

Los tiempos de procesamiento de varias solicitudes del USCIS varían, y algunos formularios demoran aún más...

> Read more

La inmigración se traslada al mundo virtual

A medida que las computadoras e Internet son cada vez más importantes en nuestra vida diaria, el USCIS (Servicio de Ciudadanía...

>Read more

Undocumented Immigrants to be Allowed to Serve in the Military

Some undocumented immigrants in the U.S. are likely to get an opportunity to join the U.S. military. U.S. Department of Defense is...

> Read more