Many Jamaicans have emigrated to other countries, especially to the United Kingdom, the United States, and Canada. In the case of the United States, about 20,000 Jamaicans per year are granted permanent residence. There has also been emigration of Jamaicans to other Caribbeans countries such as Cuba, Puerto Rico, Guyana, and The Bahamas. It was estimated in 2004 that up to 2.5 million Jamaicans and Jamaican descendants live abroad.