동경 127°43′, 북위 34°42′에 위치하며, 여수항에서 남쪽으로 0.5㎞ 지점에 있다. 돌산도·소경도(小鏡島) 등과 함께 여수항의 천연방파제 역할을 한다. 면적은 2.32㎢이고, 해안선 길이는 11.70㎞이다.
고려시대부터 사람이 거주하기 시작하였고, 섬이 고래처럼 생겨 경도(鯨島) 혹은 경도(京島)로 불렸다. 경(京) 자와 경(鯨) 자를 함께 사용하다가 일제강점기를 거치면서 ‘경(鏡)’으로 한자가 바뀌었다. 주위의 바다가 거울처럼 맑아 경호도(鏡湖島)라 불리기도 하였으며, 서쪽에 있는 소경도보다 큰 섬이라 하여 대경도라 부르게 되었다고 한다.
지질은 주로 중성 화산암류로 형성되어 있다. 남동쪽은 경사가 완만한 구릉성 산지(최고 높이 92m)로 이루어져 있으며, 나머지 지역은 대부분 낮고 평평하다. 해안선은 복잡하며, 대부분 사질해안(沙質海岸)으로 사빈이 잘 발달해 있다.
섬 주위에는 간석지가 전개되고, 만입부(灣入部)는 방조제를 쌓아 농경지로 이용한다. 연평균기온은 14.4℃, 1월 평균기온은 2.1℃, 8월 평균기온은 24.8℃, 연강수량은 1,247㎜이다.
2009년 기준으로 인구는 1,107명(남 598명, 여 509명)이 거주하고 있으며, 세대수는 396세대이다. 취락은 선착장이 있는 섬 북쪽의 외동마을과 중앙의 내동마을에 집중되어 있다. 토지이용 현황은 논 0.11㎢, 밭 0.87㎢, 임야 1.17㎢이다.
주민들은 농업보다 어업에 주로 종사한다. 주요 농산물로는 감자·보리·쌀·콩 이외에도 마늘·참깨·옥수수·당근 등을 재배하여 여수 등지로 출하한다.
대륙붕과 초퇴(礁堆)로 이루어진 연안어장에는 난류성 어족이 풍부하여 장어·낙지·멸치 등이 어획되는데, 특히 갯장어가 유명하다. 굴·바지락·새조개·피조개 등의 양식업도 성하다. 교통은 여수 국동에 위치한 대경도대합실에서 철부선이 운항된다. 교육기관으로는 경호초등학교가 있다.