Puerto Rico is a U.S. territory, so Americans don't need a passport to enter. However, you will need some form of government-issued photo ID to fly there. According to the Transportation Security ...
and Puerto Rico — and dozens of municipal or tribal governments in California, Colorado, Hawai`i, Illinois, Maryland, New Jersey, New York, Oregon, Pennsylvania, South Carolina, Washington ...