Santa Fe de Antioquia is a municipality situated in the Antioquia Department of Colombia. It is located approximately 58 kilometres (36 mi) north of Medellín, which serves as the department's capital.
According to the 2018 census, the city had a population of 23,216 residents.