 Balaguier-sur-Rance is located some 32 km east of Albi and just north of Saint-Sernin-sur-Rance.The whole western border of the commune is the departmental boundary between Aveyron and Tarn.The commune is divided into two parts situated on either side of the Rance river.