Ekerö kommune strækker sig over fire store og omkring 130 mindre øer og skær i den østlige del af Mälaren, lige uden for Stockholms bygrænse. Hovedøen Ekerön, med kommunens hovedby af samme navn, er forbundet med broer til de to andre store øer Färingsö og Lovön, hvoraf sidstnævnte har en broforbindelse til Stockholm-bydelen Bromma. I alt 11 naturreservater er spredt ud over kommunen, og landskabet er præget af lave bakker, nogle gange med klippegrund. Det højeste punkt er Uppsala Åsen i den nordøstlige del af øen Ekerön. Kommunen har fået tilnavnet »kulturernes øverden«, da den er hjemsted for talrige kulturminder fra alle perioder af den svenske historie.