Församlingen bildades 20 februari 1772 som kapellag i
Askums församling. Namnet var till 1782
Gustav Adolfs församling eller
Gravarne församling. 1924 utbröts Smögens församling.
Församlingen var till 1 maj 1917 annexförsamling i pastoratet Tossene, Askum, Bärfendal, och Kungshamn som från 1909 även omfattade Hunnebostrands församling och Malmöns församling. Från 1 maj 1917 till 2010 moderförsamling i pastoratet Kungshamn, Askum och Malmön som från 1924 även omfattade
Smögens församling. Församlingen uppgick 2010 i
Södra Sotenäs församling.