it's pretty easy to tell. if they can speak english without an accent, they're americans born here. if they can speak english with an accent, they're likely legal immigrants.  if they can't speak english, there's a good chance they're probably undocumented or here on work visas
United States