북쪽은 목포, 서쪽은 신안군의 많은 섬들, 남쪽은 울돌목을 사이에 두고 진도와 접한다. 해남읍에서 반도의 서북단 월내까지 약 90㎞에 이른다.
행정적으로는 해남군의 마산면·황산면·산이면·문내면 그리고 화원면으로 구성되고, 반도 북쪽에 일성산(日星山, 335m)이 있다. 반도내에는 농업용수의 공급을 위하여 각 곳에 저수지를 개발하고 해안선을 따라 간석지를 간척하였으며, 연중 어로작업이 가능하여 새우·갈치·김·굴 등이 어획된다.
주민들의 생업은 반농반어이나 주로 농업에 종사하고 있다. 반도의 남단 우수영(右水營)과 진도 사이인 울돌목에는 시속 9노트의 빠른 연안류가 흐르고 있는데 이를 이용하여 이순신(李舜臣)이 왜적을 크게 물리친 대첩비가 세워져 있다.