Roggwil a l'é na comun-a dla Svìssera, ant ël canton ëd Turgòvia, con sirca 2.693 abitant. A së stend për na surfassa ëd 12,04 km², con na densità ëd popolassion ëd 224 ab/km². A confin-a con coste comun-e: Arbon, Berg (SG), Egnach, Häggenschwil (SG), Wittenbach (SG).