De vlag van Dordrecht werd reeds in maart 1857 genoemd als vlag van de Zuid-Hollandse gemeente Dordrecht. De tekening op de vlag komt overeen met die in het wapen van Dordrecht, en heeft drie banen van gelijke hoogte, rood-wit-rood van kleur. Ten opzichte van het wapen is de vlag gekanteld, iets dat vaker voorkomt bij oude vlaggen.
Deze kleuren zijn al sinds de dertiende eeuw bekend als de stadskleuren van Dordrecht. Oude afbeeldingen tonen de vlag zoals deze nu nog is en in de stadsrekening van 1284-1287 komt een post voor wegens de levering van rood en wit lijnwaad voor banieren en scheepsvlaggen. De vlag is gelijk aan de oudere vlag van Gouda en die van Hoorn, welke ook al eeuwenoud is.