 Roggenburg's neighbouring municipalities are Pleigne, Ederswiler, Movelier and Soyhières in Jura, Kleinlützel in the canton of Canton of Solothurn and Kiffis in France.Roggenburg has a population () of ., 7.1% of the population are resident foreign nationals.