if you are a US citizen a valid ID will do, but for non US citizens you will need a passport. This will change in two years where everyone traveling domestic or international will need a passport.
Only if traveling by plane I believe
Yes you need to acarry an ID proof while traveling in US. Passport is the best ID proof.
Thanks! Your answer is awaiting moderation.