Gramalote es un municipio colombiano ubicado en el departamento de Norte de Santander.