Het wereldkampioenschap halve marathon 2004 vond plaats op 4 oktober 2004. Het was de twaalfde keer dat de IAAF een wedstrijd organiseerde met als inzet de wereldtitel op de halve marathon. De wedstrijd vond plaats in de Indiase stad New Delhi.
In totaal namen 152 atleten (waarvan 91 mannen en 61 vrouwen) uit 55 landen deel. Voor zowel de mannen als de vrouwen werd naast een individueel klassement ook een teamklassement samengesteld. De klassering van een land werd berekend aan de hand van de totaaltijd van de drie snelste lopers van dit land.
1992 · 1993 · 1994 · 1995 · 1996 · 1997 · 1998 · 1999 · 2000 · 2001 · 2002 · 2003 · 2004 · 2005 · 2006 · 2007 · 2008 · 2009 · 2010 · 2012 · 2014 · 2016 · 2018