La commune de Vienne est située dans le département Isère.
Les villes limitrophes sont les suivantes : Estrablin, Les Côtes-d'Arey, Chuzelles, Jardin, Pont-Évêque, Reventin-Vaugris, Serpaize, Seyssuel, Ampuis, Sainte-Colombe, Saint-Cyr-sur-le-Rhône, Saint-Romain-en-Gal.
101 infirmiers et infirmières à domicile travaillent à Vienne.