Barth es un municipio situado en el distrito de Pomerania Occidental-Rügen, en el estado federado de Mecklemburgo-Pomerania Occidental (Alemania), a una altitud de 2 metros. Su población a finales de 2016 era de 9000 habs. y su densidad poblacional, 210 hab/km².[2]
Se encuentra ubicado al norte del distrito, junto a la costa del mar Báltico.