Question: do i need a passport to fly domestic flights?
Answer: You need to present an ID to get through the security checkpoint to enter the terminal. For a non us citizen, usually that is your passport.