La commune se situe sur la rive gauche de la Serine, à 5,4 km au nord-nord-est de Nyon et à 1,3 km au sud de Begnins[3]. Elle comprend le village de Vich et le hameau de Clarens[4].
Le territoire de la commune s'étend sur 1,56 km2[2]. Lors du relevé de 2013-2018, les surfaces d'habitations et d'infrastructures représentaient 29,7 % de sa superficie, les surfaces agricoles 38,7 %, les surfaces boisées 29,7 % et les surfaces improductives 0,0 %[5].
Toponymie
Le nom de la commune, qui se prononce /vik/, dérive probablement d'un gentilice latin de type Vitius, qui y possédait une propriété ou un domaine[6].
La première occurrence écrite du toponyme date de 1165, sous la forme de Vizo[6].
Vich compte 1 160 habitants au 31 décembre 2022 pour une densité de population de 744 hab/km2[1]. Sur la période 2010-2019, sa population a augmenté de 40,3 % (canton : 12,9 % ; Suisse : 9,4 %)[2].
Évolution de la population de Vich entre 1850 et 2020[10],[1]
Pyramide des âges
En 2020, le taux de personnes de moins de 30 ans s'élève à 34,3 %, au-dessous de la valeur cantonale (35 %). Le taux de personnes de plus de 60 ans est quant à lui de 18,2 %, alors qu'il est de 21,9 % au niveau cantonal[11].
La même année, la commune compte 590 hommes pour 565 femmes, soit un taux de 50,9 % d'hommes, supérieur à celui du canton (48,2 %)[11].
↑ a et bcs, « Vich » , sur toponymes.ch (consulté le ).
↑ a et bPaul Fehlmann, Ethniques, surnoms et sobriquets des villes et villages en Suisse romande, Haute-Savoie et alentour, dans la vallée d'Aoste et au Tessin, Genève, Jullien, , 274 p. (ISBN2-88412-000-9), p. 141