Buc est une commune du département du Territoire de Belfort, dans la région de Bourgogne-Franche-Comté.
Buc fait partie du canton de Châtenois-les-Forges
Buc adhère à la la communauté d'agglomération Grand Belfort
Buc fait partie du bassin de vie de
380 m.
La population de Buc est de 283 habitants (2020)
Le code postal de de Buc est : 90800