본래는 장승포라는 자연 지명이었는데, 뒤에 행정지명으로 사용되었다. 종전의 거제군과 용남군이 통합되어 1914년에 신설된 통영군의 이운면(二運面)이 되었고, 아양리에 면사무소가 있었다.
1935년이운면이 장승포읍으로 승격되고 읍사무소가 장승포리로 이전되었다. 1953년거제군이 부활, 설치되어 거제군에 속하게 되었다. 1987년에 장승포읍 옥포출장소가 설치되었고, 1989년장승포읍이 장승포시로 승격되었다. 1994년 말 장승포시의 면적은 30.11㎢, 인구는 5만 767명, 6개 동이 있었으며, 시청 소재지는 장승포동에 있었다. 장승포시는 1995년 1월 1일 행정구역 개편에 따라 거제군과 통합되어 거제시가 되었다. →거제시