Zoals veel Nederlandse steden heeft de gemeente Zandvoort haar eigen wapen. Het bestaat uit 3 elkaar kruisende gouden haringen op een hemelsblauw schild. Het werd in 1816 verleend door het hoogste adelshof in naam van de Koning.
Het gebruik van ditzelfde embleem kan worden terugvervolgd tot 1613 toen het door Schout en Schepen van het dorp Sandvoort of Santvoort of Sandevoerde gebruikt werd.
De haringen symboliseren de belangrijkeheid van de visserij voor het levensonderhoud van de toenmalige bevolking. In die vroege dagen was het dorp een riddergoed of heerlijkheid dat toebehoord aan het landbezit van de Heren van Brederode.
Gedurende de Franse overheersing werden de Heren grotendeels afgeschaft en de heerlijkheid van Zandvoort hield op te bestaan. Het werd toen een gemeente met hetzelfde wapen. Zandvoort heeft ook zijn eigen gemeentelijk vlag.
De gemeenteraad besloot hiertoe in een vergadering op 18 Oct.1949. De vlag toont 2 strepen boven elkaar. De bovenste is van goudgeel en de onderste hemelblauw..