Coastal areas are highly vulnerable to disasters, as they are affected by events occurring both on land and at sea. In the development of cities in these areas, information on vulnerability levels is needed as a consideration in determining policy. This study aims to identify potential vulnerability of Semarang city, and to investigate the potential of hazard and disaster risk levels of the city. The study was conducted in 17 villages in the northern coastal area of Semarang. The assessment approach used was score analysis to some variables, i.e geomorphology, erosion, coastal slope, waves and socio-economic aspects. The research showed that the highest level of coastal vulnerability in the Semarang city were at three villages i.e.Terboyo Kulon, Terboyo Wetan and Trimulyo with value of 4.5; while the lowest level were at the Maron beach, Marina beach and Tanah Mas with value of 2.8. The highest potential coastal hazard in the Semarang city were at two villages i.e. Tanjung Mas and Tambak Lorok with value of 4.5; and the lowest value were in the village of Randugarut, Karanganyar, Tugurejo, Marina beach and Tanah Mas with value of 1.25.The highest level of coastal risk in the Semarang city were in the Trimulyo village with value of 3.13; and the lowest level were in the Marina beach and Tanah mas with value of 1.32.