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, Camoël, Férel, Saint-Lyphard, La Roche-Bernard, Nivillac, La Chapelle-des-Marais, Saint-Joachim, Missillac.
22 infirmiers et infirmières à domicile travaillent à Herbignac.