how long after green card citizenship
Tue, Jan 7th, 09:15 PM. To become U.S. citizens, foreigners must first become permanent residents (green card holders). Legal residents can apply for U.S. citizenship, but after five years of being green card holders. For immigrants married to U.S. citizens, from green card to U.S. citizenship will take around three years. People who received their resident cards based on having received asylum status can apply for naturalization four years from the date on which they received their resident cards.