To apply for a green card, you must first obtain/apply for a visa from the Department of State. Once you receive your visa, you can apply for a green card at a U.S. consulate abroad. After receiving approval, you can return to the U.S. and request your green card from the nearest U.S. embassy or consulate.