José Ballivián se crea el 3 de diciembre de 1937 sobre la base de los cinco cantones de la Provincia Yacuma: Reyes, Rurrenabaque, Cavinas, San Borja y Santa Rosa.