Bermuda is a British Overseas Territory in the North Atlantic Ocean. Bermuda has 181 islands; the largest of these being Main Island. As per the World Population Prospects, 2019 by the United Nations, the population of Bermuda in 2020 is 62,273 (62 thousand)
Source: World Population Prospects 2019