Le canton est créé par un décret du 9 août 1967 scindant le canton de Belfort[1].
Il est lui-même scindé entre les cantons de Belfort-Ouest-I et de Belfort-Ouest-II par le décret n° 82-85 du [2]. Le canton de Belfort-Ouest-I reprend par la suite[Quand ?] le nom de « canton de Belfort-Ouest ».