St. Lucia

  • Location
  • St. Lucia (86th)
  • Overview
  • St. Lucia is located in between Dominica and St. Vincent and the Grenadines to the north and south respectively. St. Lucian Creole French is the spoken language and English is the business language. In 2017, St. Lucia ranked 86th in the Ease of Doing Business Index created by the World Bank (credit:
  • Population
  • 187,768
  • Why do business here
  • Friendly relations with Caribbean powers, US, UK, Canada, and France
  • Educated workforce
  • Tourism
  • Government friendly to foreign business
  • Common entity types
  • Private Company Limited by Shares
  • Public Limited Company
  • Company Limited by Guarantee
  • Unlimited Company

Other countries

Check out some other countries we serve below.