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² . Entouré par les communes de Anjou, Bougé-Chambalud et 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. La commune est proche du parc naturel régional du Pilat.