La commune est formée par les villages de Niederuzwil, Uzwil, Henau, Algetshausen, Niederstetten, Oberstetten et Stolzenberg.
Avec une population de 12 000 habitants, Uzwil est la cinquième commune ducanton de Saint-Gall. Le village d’Uzwil lui-même compte 5 000 habitants et celui de Niederuzwil 6 000 habitants.
↑Louis Mühlemann,Armoiries et drapeaux de la Suisse : recueil officiel des armoiries et drapeaux pour les 700 ans de la Confédération, Lengnau, Bühler,, 159 p.,p. 111