Batz-sur-Mer est une commune du département Loire-Atlantique, en Pays de la Loire, avec 2 892 habitants — les Batziens / Batziennes. Sur 13,0 km² de territoire, la densité atteint 222 habitants au km², à une altitude moyenne de 3 m. La commune fait partie de l'intercommunalité CA de la Presqu'île de Guérande Atlantique (Cap Atlantique). Batz-sur-Mer est reconnue par les labels Village Fleuri, Petite Cité de Caractère.
La population est en recul (-3,9 % en 10 ans). Le revenu médian s'établit à 23 960 € par an et par unité de consommation, avec un taux de pauvreté de 10,0 %. Le taux de chômage local est de 14,3 %, élevé. 368 entreprises actives structurent le tissu économique local.
Le climat est tempéré (moyenne annuelle de 13,0 °C). Patrimoine local : 4 monuments historiques et 1 musée. 2 établissements scolaires présents sur la commune.