From January 2020 the US Citizenship and Immigration Services (USCIS) and DHS have confirmed that Iranian residents in the US will no longer be eligible to extend their E-1/E-2 visa, this change will also apply to their dependents. They will also no longer be able to change their status to the E-1 or E-2 visas after October 3rd.
Once the visa has expired individuals they willl have to leave the USA along with their dependents (includes current Iranian nationals in the USA)| unless they are authorised to otherwise. Iranian nationals are still eligible to enter the USA under the other non- immigrant visa along with their dependents, therefore they can seek admission and grants as well.
The USCIS has stated that ‘due to the termination of the treaty, USCIS will send Notices of Intent to Deny to affected applicants who filed applications after the Department of State’s Oct. 3, 2018, announcement. Iranians currently holding and properly maintaining E-1 or E-2 status may remain in the U.S. until their current status expires.’