Its a US incorporated territory and they are statutory US citizens. They have all the rights of Americans except they can’t vote for Congress or the President because they’re not a state. In every other respect - they’re like a US state.
Were you intending to respond to someone else? I’m fully aware that Puerto Ricans are US citizens.
But when a Puerto Rican moves to the mainland, they can vote in the state they have moved to.