The municipality consists of two disconnected territories of the Canton of Geneva. The smaller one contains the settlements of La Grande Coudre and La Petite Coudre and is entirely surrounded by the Canton of Vaud; it is thus both an exclave and an enclave. The larger one consists of the village of Céligny on a hill above Lake Geneva along with the small Le Brassus valley; being adjacent to a part of Lake Geneva belonging to the Canton of Geneva but not to the municipality of Celigny, it is thus by itself neither an exclave nor an enclave. However, together with this adjacent part of the lake, it does constitute an exclave of the Canton (but still not an enclave).