La commune actuelle de Hinwil a été formée par la réunion, en 1798, des quatre villages qui composaient la paroisse de Hinwil : Hinwil, Ringwil, Wernetshausen et Hadlikon. Mais l'histoire de Hinwil est bien plus ancienne, puisqu'on a retrouvé les fondations d'une villa romaine du Ier siècle sous une églisemédiévale.
Pendant la seconde guerre mondiale, un camp de triage pour les réfugiés a été aménagé dans la localité de GIrenbad[3].
Gras : Chef-lieu de canton U : Membres de l'union des villes suisses sans pour autant être des villes d'un point de vue statistique C : Communes de plus de 10 000 habitants étant des villes selon l'ancienne définition de 1882, mais pas selon la définition actuelle