Durante la época de la colonia el territorio de San Martín perteneció al virreinato de Santa Fe de Bogotá y se denominó cantón (región provincial) de San Martín del Puerto.