길이 약 20㎞. 북쪽은 영흥군의 고령면, 동쪽은 동한만, 서쪽은 송전만(松田灣), 남쪽은 영흥만에 면하여 있다.
또한, 반도의 앞바다에는 사도(沙島)·소달이도(小達伊島)·대달이도(大達伊島) 등 많은 섬들이 분포되어 있다. 이 반도는 북쪽의 함흥평야와 북서쪽의 영흥평야로 이어져 대부분 평야지대를 이루고 있다.
그러므로 농산물은 반도의 서쪽에 위치한 고원에 집산된다. 고원은 함경선(咸鏡線)과 평원선(平元線)의 교차지점에 발달한 교통도시이고, 흑연의 산지이기도 하다.