Kungälv is een Zweedse gemeente in Bohuslän. De gemeente behoort tot de provincie Västra Götalands län. Ze heeft een totale oppervlakte van 685,9 km² en telde 38.257 inwoners in 2004.