Supatá is a municipality and town located in Colombia within the department of Cundinamarca. It is situated in the Gualivá Province, approximately 76 kilometres (47 mi) north of the national capital, Bogotá.
The town shares borders with several neighboring municipalities, including Pacho, Vergara, Subachoque, La Vega, and San Francisco.