Le canton est entièrement inclus dans l'arrondissement de Grenoble.
Il est limitrophe des cantons de Meylan, de Fontaine-Sassenage, de Domène, de Allevard et de Le Bourg-d'Oisans. Le canton de Grenoble compte 2 communes et une population de 143 000 habitants.