Keila is een stad in het westen van de Estische provincie Harjumaa. De plaats vormt een stadsgemeente. De gemeente telde 10.964 inwoners op 1 januari 2024.[2] Haar oppervlakte bedraagt 11,22 vierkante kilometer.[1]
Tot in oktober 2017 was behalve het gemeentebestuur van de stadsgemeente ook het gemeentebestuur van de landgemeente Keila vald in Keila gevestigd. In die maand werd Keila vald echter bij de fusiegemeente Lääne-Harju gevoegd. Die heeft de stad Paldiski als hoofdplaats.
Keila heeft een station aan de spoorlijn Tallinn - Paldiski. Het is ook het beginpunt van de spoorlijn Keila - Haapsalu. Vroeger reden de treinen op deze lijn door naar Haapsalu, maar het traject Riisipere-Haapsalu is in 1995 gesloten. Tot in 2019 was Riisipere het eindpunt, maar in dat jaar werd het tracé Riisipere–Turba weer in gebruik genomen. Sindsdien is Turba het eindpunt.