The Isle of Man also known as Mann is an island nation and self-governing British Crown Dependency in the Irish Sea between Great Britain and Northern Ireland. The United Kingdom is responsible for the island’s military defense.
As per the UN World Population Prospects, the estimated population of the Isle of Man in 2023 is 84,710 (85 thousand)
read about the Top countries in Europe by population