General Ballivián es una localidad y comuna en el Departamento General José de San Martín, localizada al norte de la provincia de Salta, Argentina.