港岛的西南，面积约13.85平方公里，仅次大屿山、香港岛及赤鱲角，是全香港第四大岛屿。南丫岛东西两边均为海崃：分别为东面的东博寮海崃面对香港岛南区，和西博寮海崃面对长洲，南面为南中国海，再南一点到达担桿列岛。全岛以山地居多，最高点为南面的山地塘，在榕树湾和索罟湾有一些平地，西北部有一个人工填海区──波罗咀。
人口.南丫岛居民约六千人，大多住在北面地势较平坦、可用作耕地的榕树湾一带。不过亦有人住在南面的索罟湾，现时有渡轮服务由中环连接两地。自1970年代香港经济起飞，很多年轻