해남으로부터 남쪽으로 48㎞ 정도 떨어져 있고, 동쪽에 신지도 있다. 동경 126°45′, 북위 34°19′에 위치하며 면적은 88.57㎢, 해안선 길이는 105.9㎞이다.
2007년 12월 말 현재 인구는 완도읍과 군외면을 합해 2만 2070명(남자 1만 1110명, 여자 1만 1997명)이고 세대수는 7,781호이다.
완도는 소백산맥의 지맥인 해안산맥의 침강으로 나타난 섬이다. 북쪽에는 숙승봉(432m)과 백운봉(462m) 등의 산지가 발달하고, 남동쪽은 저산성산지를 이루며 소규모의 평야가 발달하고 있다. 섬 중앙에는 상황봉(644m)이 솟아 있고, 해안은 해식애가 발달한 암석해안을 이루고 있다.
온기동 글로벌이코노믹 기자 16990@g-enews.com