Die Bürgermeisterwahl 2003-2004 in Baltimore sah die Wiederwahl des amtierenden Bürgermeisters Martin O'Malley .
Im Jahr 1999 stimmten die Bürger von Baltimore für die Verschiebung der Bürgermeisterwahlen auf die Präsidentschaftswahljahre, die mit den Wahlen 2004 wirksam werden. Allerdings können die Termine für die Primarstufe in Maryland nur von der Generalversammlung festgelegt werden , die sich weigerte, die Primarstufe auf 2004 zu verschieben. die allgemeinen Wahlen fanden 14 Monate später, am 2. November 2004, statt. Amtsinhaber Martin O'Malley wurde wiedergewählt, jedoch nur für eine dreijährige anstelle der üblichen vierjährigen Amtszeit.
Es sollte 2012 dauern, bis die Generalversammlung endlich zustimmte, die Kommunalwahlen mit Wirkung im Jahr 2016 auf die Präsidentschaftswahlen zu verschieben .