De vlag van Kaag is op november 1950 vastgesteld door de plaatselijke Vereniging voor Vreemdelingen Verkeer als de dorpsvlag van de Zuid-Hollandse dorp Kaag. De vlag kan als volgt worden beschreven:

Het Kaagschip varende op het witte veld (die symboliseert water) is aan het oude dorpswapen ontleend. De groene kleur symboliseert het polderland te midden waarvan men de Kagerplassen aantreft. Er bestaat ook een variant met de rode tekst "KAAG" onder het Kaagschip geplaatst.

Geschiedenis van Kaag en Braassem
Kaag