Zamárdi város Somogy megyében, a Siófoki kistérségben. Neve 1932 és 1943 között Balatonzamárdi volt. Északon a Balaton határolja, keleten Siófok, délen Balatonendréd, nyugaton Szántód települések a szomszédai. Zamárdi területén a domborzat és a közeli vízválasztó miatt kevés az ér, patak. Ilyen Széplak-alsónál a Cinege-patak, Tóköz határában az Endrédi-patak és a Kútvölgyi-patak a József Attila utcánál.