As of 2019, Puerto Rico was home to 100,000 permanent legal residents. The vast majority of recent immigrants, both legal and illegal, come from the Dominican Republic and Haiti. Other major sources of recent immigrants include Cuba, Mexico, Colombia, Panama, Jamaica, Venezuela, Spain, and Nigeria. Additionally, there are many non-Puerto Rican U.S. citizens settling in Puerto Rico from the mainland United States and the U.S. Virgin Islands, as well as Nuyoricans (stateside Puerto Ricans) coming back. Most recent immigrants settle in and around San Juan.