Saint-Nazaire compte 1008 habitants pour une densité de 151 habitants par kilomètre carré. Cette commune se trouve dans la région Languedoc Roussillon et dans le département Gard(30). Le code postal de Saint-Nazaire est le 30200 et son maire est M Gérald MISSOUR.