As of Jan 23, 2007 the US government has passed a law requiring all individuals entering the US by air to carry a valid passport. These rules apply to all travelers, including US citizens.