동경 126°18′, 북위 37°10′에 위치하며, 인천에서 남서쪽으로 39.8㎞ 지점에 있다. 면적은 6.39㎢이고, 해안선 길이는 9.5㎞이다. 북쪽으로는 자월도, 서쪽으로는 대이작도를 마주한다.
지형이 마치 봉황새의 머리모양 같다 하여 승봉도라 부른다. 또 섬의 평지를 신씨(申氏)와 황씨(黃氏)가 농경지로 개척했다고 하여 신황도(申黃島)로도 불렸다고 전한다.
지형은 100m 이하의 낮은 구릉으로 이루어져 있으며 중앙에는 분지가 발달하여 농경지로 이용된다. 동쪽에 높은 산지가 형성되어 있으며, 서쪽으로 갈수록 고도가 낮아지다가 해안에서 다시 구릉성 산지가 나타난다. 해안은 낮은 단애와 사빈이 발달하였고, 연안의 수심은 1∼2m 정도로 얕다. 1월 평균기온은 -2.1℃, 8월 평균기온은 25.2℃, 연강수량은 1,234㎜이다.
2010년 기준으로 인구는 215명(남 108명, 여 107명)이 거주하고 있으며, 세대수는 14세대이다. 취락은 완경사지가 나타나는 섬의 서쪽에 집중해 있다. 토지이용 현황은 논 0.31㎢, 밭 0.17㎢, 임야 5.76㎢이다. 주민은 주로 농업에 종사하며 어업을 겸한 농가도 있다.
주요 농작물로는 쌀·콩·마늘·배추·무·고추 등이 생산된다. 연안에서는 꽃게·새우·숭어가 잡히고 굴양식업이 활발하다. 관광지로는 길이 1.3㎞의 이일레해수욕장이 유명하다. 교통은 인천에서 정기여객선이 운항된다. 교육기관으로는 주안남초등학교 승봉분교장이 있다.