Die Gemeinde Ekerö erstreckt sich über vier große und rund 130 kleinere Inseln und Schären im östlichen Teil des Mälaren unmittelbar vor der Stadtgrenze von Stockholm. Die Hauptinsel Ekerön mit dem gleichnamigen Hauptort der Gemeinde ist über Brücken mit den beiden anderen großen Inseln Färingsö und Lovön verbunden, von letzterer besteht eine Brückenverbindung zum Stockholmer Stadtteil Bromma. Insgesamt elf Naturschutzgebiete verteilen sich auf die Gemeinde, geprägt ist die Landschaft durch niedrige Hügel, an denen mitunter felsiger Untergrund zu Tage tritt. Höchste Erhebung ist die Geröll Moräne Uppsalaåsen im Nordosten der Insel Ekerön. Die Kommune trägt der Beinamen „Inselwelt der Kulturen“, da sich hier zahlreiche Kulturdenkmäler aus allen Epochen der schwedischen Geschichte finden.