Edvardo ežeras yra 920 metrų aukščio, 77 kilometrų ilgio ir 40 kilometrų pločio. Jis užima 2325 kvadratinių kilometrų plotą, todėl jis yra penkioliktasis pagal dydį žemyne. Ežerą maitina Nyamugasani upė, Ishasha upė, Rutshuru upė, Ntungwe upė ir Rwindi upė. Džordžo ežeras į šiaurės rytus patenka į jį per Kazinga kanalą. Edvardo ežeras į šiaurę per Semliki upę į Alberto ežerą.
920 metrų