Map of Scottish islands
Scotland has 101 inhabited islands, home to about 103,000 people at the 2022 census. Lewis and Harris is the most populated, with about 19,700 residents.
- About 103,000 people in 2022
- Marker size shows population
Loading the map
Island locations: National Records of Scotland. Contains Ordnance Survey data © Crown copyright and database right. Map data © OpenStreetMap contributors.
Scottish islands list by population
Inhabited islands at the 2022 census, largest population first. Figures marked “about” are rounded because we have not yet matched them to the National Records of Scotland island table.
| Island | Group | Council area | People (2022) |
|---|---|---|---|
| Lewis and Harris | Lewis and Harris | Na h-Eileanan Siar | about 19,700 |
| Mainland, Shetland | Shetland | Shetland Islands | about 18,800 |
| Mainland, Orkney | Orkney | Orkney Islands | about 17,800 |
| Skye | Skye | Highland | about 10,500 |
| Bute | Firth of Clyde | Argyll and Bute | about 6,000 |
| Arran | North Ayrshire | about 4,600 | |
| Islay | Islay | Argyll and Bute | about 3,200 |
| Mull | Mull | Argyll and Bute | about 3,100 |
| South Uist | Uists and Barra | Na h-Eileanan Siar | 1,650 |
| Great Cumbrae | Firth of Clyde | North Ayrshire | about 1,300 |
| Benbecula | Na h-Eileanan Siar | 1,255 | |
| Barra | Uists and Barra | Na h-Eileanan Siar | 1,209 |
| North Uist | Uists and Barra | Na h-Eileanan Siar | 1,208 |
| Whalsay | Shetland | Shetland Islands | about 1,000 |
| South Ronaldsay | Orkney | Orkney Islands | about 980 |
| Yell | Shetland | Shetland Islands | about 900 |
| West Burra | Shetland Islands | about 770 | |
| Tiree | Mull | Argyll and Bute | about 700 |
| Unst | Shetland | Shetland Islands | about 640 |
| Seil | Slate Islands | Argyll and Bute | about 580 |
| Westray | Orkney | Orkney Islands | about 570 |
| Sanday | Orkney | Orkney Islands | about 490 |
| Burray | Orkney | Orkney Islands | about 450 |
| Hoy | Orkney | Orkney Islands | about 390 |
| Bressay | Shetland | Shetland Islands | about 350 |
| Stronsay | Orkney | Orkney Islands | about 320 |
| Shapinsay | Orkney | Orkney Islands | about 300 |
| Scalpay | Lewis and Harris | Na h-Eileanan Siar | 282 |
| Jura | Islay | Argyll and Bute | about 260 |
| Rousay | Orkney | Orkney Islands | about 240 |
| Great Bernera | Lewis and Harris | Na h-Eileanan Siar | 212 |
| Lismore | Loch Linnhe | Argyll and Bute | about 190 |
| Gigha | Islay | Argyll and Bute | about 190 |
| Raasay | Skye | Highland | about 190 |
| Iona | Mull | Argyll and Bute | about 180 |
| Luing | Slate Islands | Argyll and Bute | about 180 |
| Coll | Mull | Argyll and Bute | about 180 |
| Eriskay | Uists and Barra | Na h-Eileanan Siar | 158 |
| Trondra | Shetland | Shetland Islands | about 150 |
| Grimsay | Uists and Barra | Na h-Eileanan Siar | 149 |
| Berneray | Na h-Eileanan Siar | 142 | |
| Muckle Roe | Shetland | Shetland Islands | about 130 |
| Colonsay | Islay | Argyll and Bute | about 120 |
| East Burra | Shetland | Shetland Islands | about 110 |
| Eday | Orkney | Orkney Islands | about 100 |
| Eigg | Small Isles | Highland | about 100 |
| Papa Westray | Orkney Islands | about 100 | |
| Vatersay | Na h-Eileanan Siar | 83 | |
| Flotta | Orkney | Orkney Islands | about 80 |
| Fetlar | Shetland | Shetland Islands | about 70 |
| Easdale | Slate Islands | Argyll and Bute | about 60 |
| Kerrera | Firth of Lorne | Argyll and Bute | about 60 |
| North Ronaldsay | Orkney | Orkney Islands | about 60 |
| Baleshare | Uists and Barra | Na h-Eileanan Siar | 53 |
| Fair Isle | Shetland | Shetland Islands | about 44 |
| Rùm | Small Isles | Highland | about 31 |
| Muck | Small Isles | Highland | about 28 |
| Grimsay (South) | Na h-Eileanan Siar | 27 | |
| Eriska | Loch Linnhe | Argyll and Bute | about 21 |
| Graemsay | Orkney | Orkney Islands | about 21 |
| Housay | Out Skerries | Shetland Islands | about 21 |
| Egilsay | Orkney Islands | about 17 | |
| Foula | Shetland | Shetland Islands | about 17 |
| Holy Island | Firth of Clyde | North Ayrshire | about 17 |
| Bruray | Out Skerries | Shetland Islands | about 16 |
| Seana Bhaile | Uists and Barra | Na h-Eileanan Siar | about 15 |
| Inchmurrin | Loch Lomond | West Dunbartonshire | about 10 |
| Canna | Small Isles | Highland | about 9 |
| Eilean Shona | Small Isles | Highland | about 9 |
| Papa Stronsay | Orkney | Orkney Islands | about 9 |
| Wyre | Orkney | Orkney Islands | about 8 |
| Gometra | Mull | Argyll and Bute | about 7 |
| Isle of Ewe | Highland | Highland | about 7 |
| Papa Stour | Shetland Islands | about 7 | |
| Eilean Buidhe | Craobh Haven | Argyll and Bute | about 6 |
| Erraid | Mull | Argyll and Bute | about 6 |
| Gairsay | Orkney | Orkney Islands | about 6 |
| Ulva | Mull | Argyll and Bute | about 6 |
| Danna | Islay | Argyll and Bute | about 5 |
| Eilean Tioram | Highland | Highland | about 5 |
| Eilean dà Mhèinn | Islay | Argyll and Bute | about 4 |
| Flodaigh | Na h-Eileanan Siar | 4 | |
| Sanday | Small Isles | Highland | about 4 |
| Inchtavannach | Argyll and Bute | about 3 | |
| Soay | Highland | about 3 | |
| Vaila | Shetland Islands | about 3 | |
| Auskerry | Orkney | Orkney Islands | about 2 |
| Holm of Grimbister | Orkney | Orkney Islands | about 2 |
| Innis Chonain | Loch Awe | Argyll and Bute | about 2 |
| Lunga | Argyll and Bute | about 2 | |
| Shuna | Slate Islands | Argyll and Bute | about 2 |
| South Rona | Skye | Highland | about 2 |
| Boreray | Uists and Barra | Na h-Eileanan Siar | 1 |
| Buchan Ness | Buchan coast | Aberdeenshire | about 1 |
| Eilean a' Ghiorr | Uists and Barra | Na h-Eileanan Siar | about 1 |
| Eilean Leathann | Uists and Barra | Na h-Eileanan Siar | about 1 |
| Eilean Loain | Inner Hebrides | Argyll and Bute | about 1 |
| Inchfad | Loch Lomond | Stirling | about 1 |
| Inner Holm | Orkney | Orkney Islands | about 1 |
| Killegray | Lewis and Harris | Na h-Eileanan Siar | 1 |
| Moncreiffe Island | River Tay | Perth and Kinross | about 1 |
Inhabited islands in Scotland
Scotland's Census 2022 counted people living on 101 islands. Together they had about 103,000 residents.
Four islands hold about 65% of that total. They are Lewis and Harris, the Mainlands of Shetland and Orkney, and Skye. National Records of Scotland counts Lewis and Harris as one island.
Most inhabited islands are small. 34 had fewer than 10 residents and 56 had fewer than 100. Only 14 had 1,000 people or more.
| Residents in 2022 | Inhabited islands |
|---|---|
| 1,000 or more | 14 |
| 100 to 999 | 31 |
| 10 to 99 | 22 |
| Fewer than 10 | 34 |
Many islands have a Gaelic name as well as an English one. In this list, 52 of the 101 have a Gaelic or other name. Skye is An t-Eilean Sgitheanach and Islay is Ìle.
Largest Scottish islands by population
| Rank | Island | Council area | Residents, 2022 (nearest 100) |
|---|---|---|---|
| 1 | Lewis and Harris | Na h-Eileanan Siar | 19,700 |
| 2 | Mainland, Shetland | Shetland Islands | 18,800 |
| 3 | Mainland, Orkney | Orkney Islands | 17,800 |
| 4 | Skye | Highland | 10,500 |
| 5 | Bute | Argyll and Bute | 6,000 |
| 6 | Arran | North Ayrshire | 4,600 |
| 7 | Islay | Argyll and Bute | 3,200 |
| 8 | Mull | Argyll and Bute | 3,100 |
| 9 | South Uist | Na h-Eileanan Siar | 1,700 |
| 10 | Great Cumbrae | North Ayrshire | 1,300 |
Scottish islands list by council area
| Council area | Inhabited islands | Residents, 2022 (nearest 100) |
|---|---|---|
| Argyll and Bute | 26 | 15,000 |
| Orkney Islands | 21 | 21,900 |
| Na h-Eileanan Siar | 19 | 26,100 |
| Shetland Islands | 16 | 23,000 |
| Highland | 12 | 10,900 |
| North Ayrshire | 3 | 5,900 |
| West Dunbartonshire, Stirling, Perth and Kinross, Aberdeenshire | 4 | under 100 |
Na h-Eileanan Siar has the most island residents of any council, and Argyll and Bute the most inhabited islands.
Outer Hebrides
Na h-Eileanan Siar covers 19 inhabited islands. Lewis and Harris holds most of the population. South Uist (1,650), Benbecula (1,255), Barra (1,209) and North Uist (1,208) come next.
Comhairle nan Eilean Siar lists Lewis and Harris as separate areas in its own island table. The census island count treats them as one.
Smaller Western Isles communities include Scalpay (282), Great Bernera (212), Eriskay (158) and Berneray (142). Vatersay had 83 residents.
| Island | Gaelic name | Residents, 2022 |
|---|---|---|
| South Uist | Uibhist a Deas | 1,650 |
| Benbecula | Beinn nam Fadhla | 1,255 |
| Barra | Barraigh | 1,209 |
| North Uist | Uibhist a Tuath | 1,208 |
| Scalpay | Sgalpaigh | 282 |
| Great Bernera | Beàrnaraigh Mòr | 212 |
Orkney and Shetland
Orkney has 21 inhabited islands and Shetland has 16. In each group, the Mainland holds about four in every five residents.
After the Mainland, the most populated Orkney islands are South Ronaldsay, Westray and Sanday. In Shetland they are Whalsay, Yell, West Burra and Unst.
Inner Hebrides and the west coast
Skye is the most populated island in Highland, with about 10,500 people. Raasay is next, and the Small Isles of Eigg, Rùm, Muck and Canna are also in Highland.
Argyll and Bute has the most inhabited islands of any council. Bute, Islay and Mull are the largest by population, followed by Tiree, Seil and Jura. Eleven of its 26 inhabited islands had fewer than 10 residents.
Firth of Clyde
Bute, Arran and Great Cumbrae are the most populated islands in the Firth of Clyde. Bute had about 6,000 residents, Arran about 4,600 and Great Cumbrae about 1,300. Together they hold more people than all of Highland's islands. Arran, Great Cumbrae and Holy Island are in North Ayrshire, while Bute is in Argyll and Bute.
The smallest inhabited islands
At the other end of the scale, 34 inhabited islands had fewer than 10 residents in 2022. Boreray and Killegray, both in the Western Isles, had one resident each.
These tiny populations can change from one census to the next. An island with one household can drop out of the inhabited list if that household moves away.
Islands in lochs and rivers
Not every inhabited island is at sea. Inchmurrin and Inchfad are in Loch Lomond, and Moncreiffe Island is in the River Tay.
How the island figures are counted
Populations are the household residents counted on each island in Scotland's Census 2022. Figures in the tables are rounded to the nearest 100, except where an exact count is given.
The next full census will update these numbers. Small islands can change the most between counts.
Using the map of Scottish islands
Each marker shows an island's name and 2022 population. Markers sit inside each island's boundary, so they suit browsing rather than navigation.
Quick answers
- How many inhabited islands does Scotland have?
Scotland's Census 2022 counted people living on 101 islands.
- How many people live on Scottish islands?
About 103,000 people lived on Scotland's inhabited islands in 2022. About 65% of them were on Lewis and Harris, the two Mainlands and Skye.
- What is the most populated Scottish island?
Lewis and Harris, with about 19,700 residents in 2022. The Mainland of Shetland and the Mainland of Orkney come next.
- Which council area has the most inhabited islands?
Argyll and Bute, with 26. Orkney has 21, Na h-Eileanan Siar 19 and Shetland 16.
- Are Lewis and Harris one island?
Yes. National Records of Scotland counts Lewis and Harris as a single island. Comhairle nan Eilean Siar lists Lewis and Harris as separate areas.
- What is the most populated island in Orkney?
The Mainland of Orkney, with about 17,800 residents in 2022. South Ronaldsay and Westray are next.
- How many Scottish islands have fewer than 100 people?
56 of the 101 inhabited islands had fewer than 100 residents in 2022. 34 had fewer than 10.