NO not yet, but if the current people in Washington have their way you will need a passport to go anywhere
You pretty much need a visa anywhere you go or you'll be considered "illegal" but that dont stop some people.
Most countries not considered to be "developed". Some examples include: Brazil China India Russian Federation Nigeria Peru Vietnam
In the past, you never needed a passport to visit Mexico if you lived in the U.S. But i have been reading in the news that the U.S. will be requiring everyone to have a passport to leave the country,...
No; all you need is your passport. If you go by land, you only need a birth certificate or ID.