Subachoque is a municipality and town located in the Western Savanna Province of the department of Cundinamarca in Colombia. Situated on the Bogotá savanna at an altitude of 2,663 metres (8,737 ft), the urban centre lies approximately 45 kilometres (28 mi) from the capital city of Bogotá.
The municipality is part of the Metropolitan Area of Bogotá and shares borders with several neighboring regions, including Zipaquirá, Tabio, Tenjo, Pacho, San Francisco, Supatá, Madrid, and El Rosal. The town is composed of 17 subdivisions: Altania, Canica Alta, Canica Baja, Cascajal, El Guamal, El Pantano, El Páramo, El Tobal, Galdámez, La Cuesta, La Pradera, La Unión, La Yegüera, Llanitos, Rincón Santo, Santa Rosa, Tibagota, and El Valle.