Die Tennis-Bundesliga 2004 wurde in insgesamt sechs Ligen ausgespielt, jeweils einer ersten und zweiten Bundesliga bei den Herren, den Damen und den Herren der Altersklasse 30. Die Bundesligen der Herren 30 wurden dabei zum ersten Mal ausgespielt.
Die Sieger der jeweiligen ersten Bundesliga gewannen die entsprechende deutsche Mannschaftsmeisterschaft im Tennis 2004. Die grundsätzlich jeweils zwei bestplatzierten Mannschaften der zweiten Bundesliga erspielten sich das Aufstiegsrecht in die erste Bundesliga.
Die Tennis-Bundesligen in Deutschland werden vom Deutschen Tennis Bund mit Sitz in Hamburg veranstaltet und organisiert. Grundlage für die Durchführung sind neben den Tennisregeln der ITF die Turnierordnung des DTB[1] sowie das Bundesliga-Statut.
Die 1. Bundesliga der Herren wurde in der Saison 2004 in zwei Gruppen mit je vier Mannschaften und einer Hin- sowie Rückrunde ausgespielt. Die jeweils beiden erstplatzierten Mannschaften spielten jeweils über Kreuz, d. h. der Erste der Gruppe A gegen den Zweiten der Gruppe B und umgekehrt, das Halbfinale um die Deutsche Meisterschaft aus. Für das Finale qualifizierten sich die beiden Gruppensieger der Gruppen, TC Blau-Weiß Sundern und der Rochusclub Düsseldorf. Nach einem engen 5:4-Hinspielsieg gewann Sundern das Rückspiel bereits nach den Einzeln mit 5:1, sodass die abschließenden Doppel nicht mehr gespielt werden mussten und Sundern bereits vorzeitig als deutscher Mannschaftsmeister der Herren feststand.
Die jeweils beiden letztplatzierten Mannschaften der beiden Gruppen spielten in einer Abstiegsrunde gegeneinander. Letzter dieser Gruppe wurde der TC Bamberg, der damit in die zweite Bundesliga abstieg. Einen weiteren Absteiger gab es nicht, da die erste Bundesliga in der Folgesaison um eine Mannschaft aufgestockt wurde.
In der 2. Bundesliga Süd gewann der TC Piding ungeschlagen die Meisterschaft. Absteiger gab es in der Südstaffel nicht, da die Liga in der darauffolgenden Saison um zwei Mannschaften wie die Nordstaffel auf die „Sollstärke“ von neun Mannschaften aufgestockt wurde.
Der Gladbacher HTC gewann die erste Ausgabe der Tennis-Bundesliga der Herren Altersklasse 30 ungeschlagen vor dem TV Nassau.
Die Mannschaften des TC Bernsberg und des TC Weiß-Blau Nürnberg stiegen am Saisonende ab – die Bensberger unterlagen in der Endabrechnung dabei der Mannschaft des TC Bad Homburg punktgleich nur um einen einzigen Matchpunkt. Die Bad Homburger erreichten am letzten Spieltag mit einer 2:7-Niederlage beim KTHC Mühlheim exakt das für sie notwendige Resultat.
Der TC SCC Berlin gewann die zweite Bundesliga Nord in einer sehr knappen Entscheidung bei Punkt- und Matchgleichheit nur aufgrund des um fünf Sätze besseren Satzverhältnisses vor dem Marienburger SC und stieg damit in die erste Bundesliga auf. Die Meisterschaft sicherten sich die Berliner am vorletzten Spieltag mit einem 8:1-Sieg im direkten Duell, womit sie die bisher noch ungeschlagen führenden Marienburger noch abfangen konnten.
Im Süden setzte sich überlegen der TC Dachau durch, der die Liga ungeschlagen gewann.
Der TC Moers 08 gewann ungeschlagen die erste Bundesliga der Damen und damit seine erste deutsche Meisterschaft. Der Lintorfer TC und der TK Grün-Weiss Mannheim stiegen am Saisonende ab – die Lintorferinnen dabei nur aufgrund der schlechteren Satzbilanz gegenüber dem punkt- und matchgleichen TC 1899 Blau-Weiss Berlin.