La commune de Barraux se situe dans le canton du haut Grésivaudan, à l’est du département de l’Isère et fait partie de la communauté de communes du Grésivaudan qui regroupe 43 communes et plus de 100 000 habitants.
Voisine des communes de Pontcharra, Chapareillan, Sainte Marie du Mont, La Buissière et la Flachère, Barraux se trouve à 15km au sud-est de Chambéry, et à 35km au nord de Grenoble.
La commune s’étend sur 11.1km² et compte 1887 habitants (Barrolin et Barroline) depuis le dernier recensement de la population en 2020.
Barraux fait partie du Parc Naturel Régional de Chartreuse.