it is NOT legal to ask for immigration status, it IS legal for an employer to ask if you have the proper legal documentation to work in the US and it is legal for them to ask for you to provide it.  They may not however ask if you are a US citizen or for any other immigration status.\n\nContrary to what many idiots who answered your question would have you believe this is how it is, and I don't care if employers have asked you these things in the past, it doesn't make it legal.