Upvote:1
For travel within the U.S., you have to show identification. The list of acceptable forms of identification is available at https://www.tsa.gov/travel/security-screening/identification. A passport is one valid form of identification, but certainly not the only one. Personally, I have never shown my passport to fly: I always use my drivers license. I flew for many years before I got my first passport.
Upvote:4
Yes, you can do this. I travel regularly from San Francisco to New York and Boston without taking my (EU) passport. I need only show driver's license, and even that isn't, strictly speaking, necessary.
Upvote:7
You can use your permanent resident card ("green card") as evidence of your identity for the purpose of domestic air travel within the United States.
https://www.tsa.gov/travel/security-screening/identification
Note that you must show "valid identification" (emphasis mine). I would take this to assume that an expired passport is not a valid one. However I can see the word is ambiguous.