Documentation At Checkpoint
US citizens do not need to carry their passport. Non-US citizens should carry their passport (along with proof of legal status as indicated by their visa), or lawful permanent residence card ("green card")
Read more about this topic: United States Border Patrol Interior Checkpoints