La commune est située à égale distance entre Nantes, St-Nazaire, Rennes et Vannes. L'occupation humaine remonte au moins à l'époque celtique à Avessac. Les marais, situés au nord de son territoire sont un véritable paradis pour les pêcheurs et le refuge des hérons cendrés, canards sauvages et autres migrateurs. Consciente de l'importance du tourisme vert, Avessac valorise son patrimoine (lavoir, four à chaux d'une architecture unique en son genre,...). En 2011, ses efforts ont été récompensés par le prix régional de mise en valeur du patrimoine naturel.