낭도(狼島)는 섬의 형태가 여우를 닮았다고 하여 낭도라 부르게 되었다고 한다.
동경주1 127°34′, 주2 34°37′에 위치한다. 전라남도 여수시에서 서남쪽으로 26.2㎞, 화양반도(華陽半島)의 남쪽 3.6㎞ 지점에 있다. 인근에 적금도(積金島) · 둔병도(屯兵島) · 조발도(早發島) · 상하화도(上下花島) · 사도(沙島) 등이 있다. 면적은 5.33㎢이고, 해안선 길이는 19.50㎞이다.
지질은 대부분 주3 안포 주4으로 이루어져 있다.
낭도산(狼島山, 278.9m)이 위치한 섬 동쪽 지역을 제외하면 대부분 주5이다. 해안은 만(灣)과 곶(串)이 교대하여 이어지고 있어 해안선의 드나듦이 복잡하다. 주6는 대부분 사빈 주7을 이루고 있으며, 주8에 노출되는 남쪽에는 암석 주9이 발달해 있다.
낭도의 서측 해안은 적금대교 하부에서 남서측으로 약 350m 구간이다. 서측 해안에는 주10, 파식 주11, 자갈 주12의 지형 그리고 퇴적암, 공룡 발자국 화석, 단층, 주상절리, 주13, 주14, 주15의 주16 구조 그리고 타포니와 주17이 분포한다. 낭도의 남측 해안은 낭도 등대에서 북서측으로 약 400m 구간이다. 남측 해안에는 해식애와 파식 대지의 지형 그리고 퇴적암, 공룡발자국 화석, 단층, 주18, 단층선 절벽, 암맥, 연흔, 타포니와 포트홀이 분포한다. 낭도에는 관광객을 위한 여러 개의 등산로와 주19이 주로 섬 동측과 남측에 조성되어 있다.
연평균 기온은 15.7℃, 1월 평균 기온은 2.9℃, 8월 평균 기온은 26.8℃, 연 강수량은 1,571.2㎜이다.
2018년 기준으로 인구는 265명(남성 123명, 여성 142명)이 거주하고 있으며, 세대수는 174세대이다. 주20은 섬 중앙의 주21에 집중되어 있다. 토지 이용 현황은 논 0.17㎢, 밭 0.61㎢, 임야 3.13㎢이다. 주민의 반 이상이 농업에 종사하고 있다. 농산물로는 감자 · 고구마를 비롯하여 보리 · 쌀 · 무 · 마늘 등이 생산되고, 염소와 소 등의 가축이 사육되고 있다. 주22에서 감숭어 · 멸치 · 장어 등이 주로 잡히며 김 · 굴 · 피조개 등의 양식도 행해지고 있다. 주변 해역은 봄과 여름에 제주 난류가 북상하여 난류 어족이 많이 모여들어 좋은 어장을 형성한다. 근해 수산업의 중심지로서 수산 주23이 발달해 있다.
여수시 돌산도에서 사도~낭도로 이어지는 정기 여객선이 매일 운항된다. 최근 국도 77호선이 개설되어 섬 서측의 육지인 고흥군 영남면에서 북측에 위치한 둔병도와는 낭도대교, 둔병도에서 조발도는 둔병대교 그리고 조발도에서 여수시 화양면까지는 조발대교로 연결되어, 여자만 입구에서 동서로 배열된 4개의 섬과 육지가 연륙도와 주24로 연결된다.
여산초등학교는 2001년 3월에 안일초등학교 여산분교장이 되었다가 2012년에 폐교되었다. 중학교는 화양중학교 낭도분교장이 있었으나, 2013년에 폐교되었다.