La municipalité de Herbignac est située dans le département Loire-Atlantique.
Les communes alentours sont les suivantes : Guérande, Assérac, Saint-Molf, Nivillac, Missillac, La Chapelle-des-Marais, Saint-Joachim, Saint-Lyphard, Camoël, Férel, La Roche-Bernard.
20 infirmiers et infirmières à domicile travaillent à Herbignac.