De vlag van Opperdoes werd op 22 november 1963 per raadsbesluit vastgesteld als gemeentelijke vlag van de Noord-Hollandse gemeente Opperdoes. De vlag kan als volgt worden beschreven:
Geel, waarop drie blauwe korenaren, staande op een terras van blauw.
Het is een vierkantige vlag. De vlag is afgeleid van het gemeentewapen.
Het gemeentelijk dundoek bleef tot 1 januari 1979 in gebruik, op die dag is de gemeente opgegaan in de nieuw opgerichte gemeente Noorder-Koggenland. Noorder-Koggenland maakt sinds 1 januari 2007 deel uit van de gemeente Medemblik.