La commune de Saint-Agnan est située dans le département Saône-et-Loire.
Les municipalités limitrophes sont les suivantes : Coulanges, Les Guerreaux, Molinet, Perrigny-sur-Loire, La Motte-Saint-Jean.
1 infirmier et infirmière à domicile travaille à Saint-Agnan.