If you marry a foreign citizen legally is it possible to expedite citizenship without the 3-year delay?

Answer:

It is THREE YEARS. See http://www.uscis.gov/portal/site/uscis/menuitem.5af9bb95919f35e66f614176543f6d1a/?vgnextoid=142696981298d010VgnVCM10000048f3d6a1RCRD&vgnextchannel=d6f4194d3e88d010VgnVCM10000048f3d6a1RCRD

They must have good moral character and be married for all THREE years.

Answer

No. The person has to have been married for at least three years and have been a legal permanent resident for at least three years before s/he can APPLY for citizenship. Whether or not the person was "legal" when s/he got married has NOTHING to do with it.

Answer

Answers to all of these questions, gauranteed to be accurate, are available at http://uscis.gov. I've seen many references to a '3-year' waiting period, and to the best of my knowledge (check uscis yourself) that period is actually TWO years

Answer

If you are enlisted in the military, it has been known to happen under certain circumstances.

By Act of Congress

The only way to speed it up is to have an act of Congress. This sometimes happens with athletes that want to compete in the Olympics for the US, but it is pretty rare.

Note: There are comments associated with this question. See the discussion page to add to the conversation.
Contributor: Aggie80
First answer by Aggie80. Last edit by Aggie80. Contributor trust: 4976 [recommend contributor recommended]. Question popularity: 93 [recommend question].