Edvardsjøen ligger på 912 meters høyde, er 77 km lang og 40 km bred på det meste, og dekker et areal på 2 242 km² (den 15. største på kontinentet). Den har tilløp fra elvene Nyamugasani, Ishasha, Rutshuru og Rwindi, dessuten fra Georgesjøen i nordøst via Kazingakanalen. I nord har Edvardsjøen avløp til Albertsjøen via elven Semliki.