Budapesttől nyugatra 35 km-re, a Nyakas-hegy gerincének tövében, a Zsámbéki-medence északnyugati szélén fekszik, és annak névadó települése. Nagyjából a budapesti Margit-sziget középső és északi területeivel pont megegyező földrajzi szélességen található, egy kicsit északabbra. Földrajzilag a Gerecse tájegység egyik nyúlványához tartozik. Környező települések: Tök, Perbál, Páty, Herceghalom, Mány, Bicske, Szomor.
A település népességének változása:

A 2011-es népszámlálás során a lakosok 85,4%-a magyarnak, 0,5% cigánynak, 0,2% lengyelnek, 6,4% németnek, 0,7% románnak, 0,2% szlováknak mondta magát (14,4% nem nyilatkozott; a kettős identitások miatt a végösszeg nagyobb lehet 100%-nál). A vallási megoszlás a következő volt: római katolikus 42,3%, református 11,1%, evangélikus 0,9%, görögkatolikus 0,8%, felekezeten kívüli 14% (29,2% nem nyilatkozott).
Terület : 3366 ha,
Testvértelepülések[szerkesztés]
Wettenberg (Németország) - 1988
- A város első külföldi partnerkapcsolata a kitelepített zsámbéki német nemzetiségi lakosok és az itthon maradt rokonok, ismerősök személyes, 1985-től rendszeressé váló kapcsolatfelvételeiből érett 1988-ra hivatalos partnerkapcsolattá.[19]
Homoródszentpéter és Homoródszentpál (Románia)
Városfalva (Románia)
Recsenyéd (Románia)
Miglianico (Olaszország)
Zawiercie (Lengyelország)[20]