The island of Hispaniola, which is shared by Haiti and the Dominican Republic, has the second largest land area in the Caribbean. The island covers a total area of 76,192 square kilometers (29,418 square miles), making it just slightly smaller than Cuba, which is the largest island in the region.
Hispaniola is located in the Greater Antilles group of islands and is situated between Puerto Rico to its east and Jamaica to its west. The northern coast of Hispaniola lies on the Atlantic Ocean while its southern coast faces the Caribbean Sea. The island’s capital city of Santo Domingo is located on its southeastern coast.
Although it ranks as only the second largest island in terms of land area, Hispaniola actually has a population that is larger than any other Caribbean island except for Cuba. As of 2019, an estimated 10 million people live on Hispaniola with over 8 million residing in Haiti and just over 2 million living in neighboring Dominican Republic.