As a US citizen, you don’t need a passport to travel to Puerto Rico. It's a domestic destination.
However, starting May 7, 2025, you’ll need a REAL ID–compliant driver's license or another acceptable ID for flights. If you don’t have one, a passport will work.
Non‑US citizens must carry a valid passport and visa/ESTA.