Avessac (en bretó Avezeg) és un municipi francès, situat a la regió de país del Loira, al departament de Loira Atlàntic, que històricament va formar part de la Bretanya. L'any 2006 tenia 2.357 habitants. Limita amb Saint-Nicolas-de-Redon, Fégréac, Plessé, Guémené-Penfao, Massérac a Loira Atlàntic i Sainte-Marie a Ille i Vilaine.