De vlag van Egmond is op 18 december 1980 per raadsbesluit vastgesteld als de gemeentelijke vlag van de Noord-Hollandse gemeente Egmond. De vlag kan als volgt worden beschreven:
Gekeperd van twaalf stukken, geel en rood, tegen de zin van de vlag in.
De vlag is een negentig graden gedraaide afbeelding van het gemeentewapen.
Het gemeentelijk dundoek bleef tot 1 januari 2001 in gebruik, op die dag is de gemeente opgegaan in de gemeente Bergen.