Belfort is een Franse stad in het noordoosten van de regio Bourgondië-Franche-Comté, en is de hoofdstad van het Territoire de Belfort. De stad ligt in de kloof van Belfort, een doorgang tussen de Vogezen in het noorden en de Jura in het zuiden, in het uiterste noordoosten van de regio Bourgogne-Franche-Comté, in het departement Territoire de Belfort. De agglomeratie Belfort ligt dus op minder dan 25 km van de Zwitserse grens over de weg en ongeveer 60 km van de Duitse grens. De stad ligt dicht bij Basel en Freiburg im Breisgau. Hemelsbreed ligt Belfort op 360 km van Parijs, 260 km van Lyon en 120 km van Straatsburg.