De vlag van Nieuw-Vossemeer werd op 29 juni 1964 bij raadsbesluit vastgesteld als de gemeentelijke vlag van de Noord-Brabantse gemeente Nieuw-Vossemeer. De vlag is in het raadsbesluit als volgt beschreven:
Twee horizontale banen van gelijke hoogte, boven geel, onder blauw, met in het midden van de gele baan een uitkomende groene vos.
De kleuren zijn afkomstig uit het gemeentewapen, evenals de voorstelling. Het sprekend wapen vertoont een vos die uit het water komt en verwijst zo naar de plaatsnaam.
Op 1 januari 1997 is de gemeente Nieuw-Vossemeer opgegaan in Steenbergen, waarmee de vlag als gemeentevlag kwam te vervallen. De gemeenteraad van Steenbergen heeft op 30 oktober 1997 opnieuw aangenomen als dorpsvlag.