Belfora (franču: Belfort, izrunā: [bɛlfɔʁ]) ir pilsēta un komūna Francijas austrumos, Burgundija-Franškontē reģionā, Belforas departamenta administratīvais centrs. 2018. gadā pilsētā dzīvoja 47,0 tūkstoši iedzīvotāju. Administratīvi sīkāk Belfora dalās trijos kantonos — Belforā-1, Belforā-2 un Belforā-3.