Ejby ligger 11 km nordvest for København i et fladt morænelandskab. Vestskoven adskiller Ejby fra Glostrup Kommunes to andre sammenvoksede bydele Glostrup og Hvissinge, og Frederikssundmotorvejens forløb isolerer Ejby lidt fra kommunens centrum. Indbyggerne er registreret af Danmarks Statistik under byen Glostrup.
Den lavtliggende Ejby Mose var Glostrups losseplads, indtil Vestforbrænding åbnede i 1970. Området er nu rekreativt med søer og græssende får.
Villaområderne i Ejby er opstået i forbindelse med den tidligere landsby, som stadig ses med gadekæret omgivet af små landsbyhuse og en tidligere skolebygning samt et par ombyggede gårdanlæg. Villaernes arkitektur og byggeskik er rigt varieret; her er beskedne murermesterhuse fra 1940’erne og 1950’erne, villaer fra 1960’erne og 1970’erne og helt nye rækkehuse, som den store gruppe ved Ejbysvinget fra omkring 2008.
Som følge af 1960’ernes stigende trafik blev der anlagt nye veje omkring Ejby, og trafikken omlagdes. I dag er bydelens industriområde under omdannelse som følge af, at virksomhederne flytter ud, og bygningerne omdannes til kontorformål og nye firmadomiciler.
I Ejby ligger flere store kolonihaveforeninger, bl.a. Sommerbyen Ejby, der formentlig er Nordeuropas største haveforening.