De vlag van Hardenberg is op 3 december 2002 door de gemeenteraad van de Overijsselse gemeente Hardenberg aangenomen als gemeentevlag. De vlag heeft een hoogte-breedteverhouding van 2:3 en heeft vijf golvende horizontale banen in geel, blauw, geel, blauw, geel in met een hoogteverhouding 1:1:6:1:1, met in de broeking een rood klaverblad.
Het ontwerp is afkomstig van Piet Bultsma-Vos uit Kollum; de tekening en de kleuren zijn afgeleid van het gemeentewapen.