Are Puerto Ricans US citizens?

From my understanding, Puerto Ricans are US citizens because Puerto Rico is a US territory. 1. If so, do Puerto Ricans have US passports? 2. Do they have the freedom to live and work in the mainland US for good? 3. Which language do Puerto Ricans speak mostly at home, at school and at work? Is it English or... show more From my understanding, Puerto Ricans are US citizens because Puerto Rico is a US territory.

1. If so, do Puerto Ricans have US passports?
2. Do they have the freedom to live and work in the mainland US for good?

3. Which language do Puerto Ricans speak mostly at home, at school and at work? Is it English or Spanish?
19 answers 19