Agnin est un village français situé dans le département de l'Isère et la région d'Auvergne-Rhône-Alpes (anciennement région Rhône-Alpes). Ses habitants sont appelés les Agnitaires.
La commune s'étend sur 8 km² et est entourée par les communes de Anjou, Bougé-Chambalud, Chanas, Salaise-sur-Sanne et Ville-Sous-Anjou.
Situé à 240 mètres d'altitude, la Rivière le Dolon est le principal cours d'eau qui traverse la commune d'Agnin.
La commune d'Agnin fait partie de la Communauté de communes Entre Bièvre et Rhône et est proche du parc naturel régional du Pilat.