Information about Isle of Man

The Isle of Man is a self-governing British Crown Dependency, located in the Irish Sea, with a population of just under 85,000 people (estimated).

Unfortunately, we are unable to obtain census data for the Isle of Man, so cannot provide any in-depth informaton.