Cravanche est une commune française située dans le département du Territoire de Belfort en région Bourgogne-Franche-Comté. Ses habitants sont appelés les Cravanchois. La commune dépendait du canton de Valdoie avant 2015 avant d'être rattachée à celui de Bavilliers ; elle appartient à l'agglomération de Belfort et à l'intercommunalité du Grand Belfort.