Wil er by, ein kommune og hovudstad i valkrinsen Wil i kantonen St. Gallen i Sveits. Kommunen har 18 000 innbyggjarar (2010) og eit areal på 8 km². Kommunesenteret ligg 571 meter over havet.
Wil er den tredje største byen i kantonen, etter St. Gallen og Rapperswil-Jona.