La commune d'Avusy compte 1300 habitants (au 10.02.07), son territoire couvre 518 hectares et son point culminant est à 430 m.
Elle est composée de quatre villages:
- Athenaz
- Avusy
- Champlong
- Sézegnin
En plus, elle compte également quelques habitations dans le hameau d'Eaumorte.
Située près de la pointe ouest de la Suisse, Avusy est entourée de Chancy, Avully, Cartigny, Laconnex et Soral. Au sud, elle fait frontière avec le département français de la Haute-Savoie sur plusieurs kilomètres.
Historiquement, la commune d'Avusy est vouée à l'agriculture. Aujourd'hui encore elle reste attachée à cette vocation.