I am married to a U.S citizen. Can I travel to the US on the Visa Waiver Program and apply for a Green Card after arrival?
If you enter the U.S. on the Visa Waiver Program you will not be allowed to change your status. Moreover, if the inspector at the port of entry is aware of your intention to stay in the U.S. permanently, you may be refused entry in to the United States. Intending immigrants should always enter the U.S. on an immigrant visa. While it is true that some people who enter the U.S. on nonimmigrant visas do change their status to legal permanent resident, it is an expensive, time consuming, and difficult process. It is advisable to obtain your immigrant visa overseas.