Er ist 580 Quadratkilometer groß und liegt 372 Meter über dem Meeresspiegel. An der tiefsten Stelle ist er 310 Meter tief und somit der tiefste See Frankreichs. Sein Wasser bekommt der See zum Großteil aus der Rhone, deren Flussdelta bei Le Bouveret in den Genfer See mündet. Weitere Zuflüsse sind die Dranse, die Venoge und die Aubonne. Das Wasser fließt bei Genf über die Rhone wieder aus dem See ab. Über den Barrage du Seujet in Genf kann der Wasserstand des Sees reguliert werden.