동경 126°60′, 북위 28°30′에 위치한다. 노화도(蘆花島)에서 서쪽으로 5㎞, 보길도(甫吉島)에서 북서쪽으로 1.8㎞ 지점에 있다. 면적은 4.11㎢이고, 해안선 길이는 12.5㎞이다. 부속도서에는 마안도(馬鞍島)를 비롯하여 서넙도·후장구도(後長久島)·멍섬·노록도(老鹿島) 등이 있다.
섬의 지형이 게를 닮아 넙게라고 부른데서 넙도가 유래되었다고 전한다. 한자로는 잉도(芿島)라고도 하는데, 보길도 쪽의 우도(牛島)에서 이 섬을 보면 마치 소의 먹이에 해당되는 것처럼 보여 풀을 뜻하는 ‘잉(芿)’ 자를 지명에 사용하였다고 한다.
지질은 주로 편마암류로 형성되어 있다. 경사가 비교적 완만한 구릉성 산지로 이루어져 있다. 저평한 동쪽 및 남동쪽 해안 일대에는 취락과 경지가 분포한다. 서북 해안에는 암석해안이 발달해 있고, 섬의 남쪽에는 사빈해안(沙濱海岸)이 있다. 남쪽과 동쪽 연안에는 간석지가 넓게 분포한다.
연평균기온은 14.3℃, 1월 평균기온은 1.9℃, 8월 평균기온은 25.1℃, 연강수량은 1,282㎜이다.
2009년 기준으로 인구는 758명(남 397명, 여 361명)이 거주하고 있으며, 세대수는 520세대이다. 취락의 분포는 섬 동쪽 해안의 내리마을과 남쪽의 방축리마을에 집중되어 있다.
산지가 많아 임야면적이 2.56㎢로 전체면적의 60%를 넘고, 논 0.08㎢, 밭 0.76㎢로 경지율은 20% 수준이다. 주민의 대부분이 농업과 어업을 겸하고 있다. 주요 농산물로는 고구마·보리·무·마늘·쌀·유채·파·콩 등이 생산된다. 근해에서 농어·갈치·도미·도다리 등이 잡히며 소라·전복·김 양식업이 활발하다.
교통은 땅끝마을에서 보길도까지 운항하는 정기여객선이 넙도를 경유한다. 교육기관으로는 넙도초등학교와 노화중학교 넙도분교장이 있다.