Jonschwil er ein kommune i valkrinsen Wil i kantonen St. Gallen i Sveits. Kommunen har innbyggjarar () og eit areal på . Kommunesenteret ligg 600 meter over havet.
Kommunen består av landsbyane Jonschwil og Schwarzenbach og grendene Bettenau og Oberrindal.
Bettenauer Weiher er eit lite vatn i Oberuzwil ved grensa til Jonschwil.
Kjelder Denne artikkelen bygger på «Jonschwil» frå , den 19. mars 2012.
Bakgrunnsstoff Offisiell nettstad (tysk)
Kategori:Kommunar i St. Gallen