De marathon van Houston 2004 vond plaats op zondag 18 januari 2004. Het was de 32e editie van deze marathon. De hoofdsponsor van het evenement was HP.

De marathon werd bij de mannen gewonnen door de Pool Marek Jaroszewski in 2:18.51. Hij had 39 seconden voorsprong op de Australiër Kim Gillard. Bij de vrouwen won de Mexicaanse Margarita Tapia met groot overwicht de wedstrijd in 2:28.36.

In totaal finishten 5353 lopers de wedstrijd, waarvan 3533 mannen en 1820 vrouwen.

Uitslagen

Mannen

Vrouwen 

2004
Houston