Uinnin lyhyen radan Euroopan-mestaruuskilpailut järjestettiin vuonna 2004 kahdeksannen kerran. Kilpailut pidettiin Itävallan Wienissä 9.–12. joulukuuta. Kilpailujen järjestäjänä toimi Euroopan uimaliitto LEN.
| Laji | Kultaa | Hopeaa | Pronssia |
| Vapaauinti |
| 50 m |
Mark Foster | 21,50 |
Mark Veens | 21,72 |
Eduardo Lorente | 21,75 |
| 100 m |
Frédérick Bousquet | 47,52 |
Filippo Magnini | 47,66 |
Jens Schreiber | 48,00 |
| 200 m |
Filippo Magnini | 1.44,57 |
Massimiliano Rosolino | 1.44,95 |
Paweł Korzeniowski | 1.45,58 |
| 400 m |
Massimiliano Rosolino | 3.39,66 |
Juri Prilukov | 3.40,65 |
Paweł Korzeniowski | 3.41,36 |
| 1 500 m |
Juri Prilukov | 14.31,92 |
David Davies | 14.32,56 |
Massimiliano Rosolino | 14.39,54 |
| Selkäuinti |
| 50 m |
Thomas Rupprath | 23,27 ME |
Vjatšeslav Šyršov | 24,50 |
Helge Meeuw | 24,52 |
| 100 m |
Thomas Rupprath | 50,73 |
Markus Rogan | 50,80 |
László Cseh | 52,09 |
| 200 m |
Markus Rogan | 1.51,24 EE |
Blaž Medvešek | 1.52,39 |
Jevgeni Aljošin | 1.53,71 |
| Rintauinti |
| 50 m |
Oleh Lisohor | 26,92 |
Roman Sludnov | 27,09 |
Emil Tahirovič | 27,17 |
| 100 m |
Roman Sludnov | 58,73 |
Oleh Lisohor | 58,81 |
Ihor Borysyk | 59,70 |
| 200 m |
Paolo Bossini | 2.07,29 |
Sławomir Kuczko | 2.07,61 |
Grigori Falko | 2.07,66 |
| Perhosuinti |
| 50 m |
Mark Foster | 23,35 |
Jere Hård | 23,38 SE |
Oliver Wenzel | 23,50 |
| 100 m |
Thomas Rupprath | 50,67 |
Nikolai Skvortsov | 50,92 |
Ioan Gherghel | 52,26 |
| 200 m |
Nikolai Skvortsov | 1.52,90 |
Paweł Korzeniowski | 1.53,19 |
Ioan Gherghel | 1.54,86 |
| Sekauinti |
| 100 m |
Peter Mankoč | 53,05 |
Markus Rogan | 53,64 |
Oliver Wenzel | 54,14 |
| 200 m |
Markus Rogan | 1.55,15 |
László Cseh | 1.55,36 |
Vytautas Janušaitis | 1.57,45 |
| 400 m |
László Cseh | 4.03,96 EE |
Luca Marin | 4.05,93 |
Igor Berezutski | 4.08,91 |
| Viestit |
| 4 × 50 m vapaauinti |
Ranska David Maître Alain Bernard Romain Barnier Frédérick Bousquet | 1.26,24 |
Saksa Benjamin Friedrich Thomas Rupprath Jens Schreiber Carsten Dehmlow | 1.26,30 |
Ruotsi David Nordenlilja Marcus Piehl Erik Andersson Petter Stymne | 1.26,98 |
| 4 × 50 m sekauinti |
Saksa Thomas Rupprath Mark Warnecke Fabian Friedrich Carsten Dehmlow | 1.34,56 |
Ukraina Vjatšeslav Šyršov Oleh Lisohor Serhi Breus Oleksandr Volynets | 1.34,94 |
Suomi Tero Räty Jarno Pihlava Jere Hård Matti Rajakylä | 1.35,89 |
| Laji | Kultaa | Hopeaa | Pronssia |
| Vapaauinti |
| 50 m |
Marleen Veldhuis | 24,34 |
Anna-Karin Kammerling | 24,57 |
Hinkelien Schreuder | 24,64 |
| 100 m |
Malia Metella | 53,37 |
Marleen Veldhuis | 53,63 |
Josefin Lillhage | 53,64 |
| 200 m |
Josefin Lillhage | 1.55,36 |
Melanie Marshall | 1.56,36 |
Petra Dallmann | 1.57,24 |
| 400 m |
Keri-Anne Payne | 4.03,60 |
Darja Paršina | 4.04,56 |
Erika Villaécija | 4.06,05 |
| 800 m |
Flavia Rigamonti | 8.17,39 |
Lotte Friis | 8.22,38 |
Erika Villaécija | 8.26,38 |
| Selkäuinti |
| 50 m |
Antje Buschschulte | 27,42 |
Kateryna Zubkova | 27,50 |
Ilona Hlaváčková | 27,57 |
| 100 m |
Kateryna Zubkova | 58,58 |
Antje Buschschulte | 58,70 |
Louise Ørnstedt | 58,76 |
| 200 m |
Louise Ørnstedt | 2.06,33 |
Sarah Price | 2.07,24 |
Gemma Spofforth | 2.07,64 |
| Rintauinti |
| 50 m |
Sarah Poewe | 31,09 |
Jelena Bogomazova | 31,46 |
Kate Haywood | 31,52 |
| 100 m |
Sarah Poewe | 1.06,50 |
Mirna Jukić | 1.07,05 |
Simone Weiler | 1.07,70 |
| 200 m |
Anne Poleska | 2.21,79 |
Mirna Jukić | 2.22,79 |
Sarah Poewe | 2.24,33 |
| Perhosuinti |
| 50 m |
Anna-Karin Kammerling | 25,73 |
Martina Moravcová | 26,14 |
Fabienne Nadarajah | 26,27 |
| 100 m |
Martina Moravcová | 56,89 |
Mette Jacobsen | 58,43 |
Malia Metella | 58,47 |
| 200 m |
Martina Moravcová | 2.06,68 |
Mette Jacobsen | 2.06,99 |
Caterina Giacchetti | 2.07,11 |
| Sekauinti |
| 100 m |
Aleksandra Urbańczyk | 1.00,75 |
Lisa Chapman | 1.00,88 |
Teresa Rohmann | 1.01,18 |
| 200 m |
Teresa Rohmann | 2.09,40 |
Aleksandra Urbańczyk | 2.10,64 |
Julie Hjorth-Hansen | 2.13,03 |
| 400 m |
Éva Risztov | 4.32,26 |
Teresa Rohmann | 4.34,38 |
Katinka Hosszú | 4.35,41 |
| Viestit |
| 4 × 50 m vapaauinti |
Alankomaat Inge Dekker Hinkelien Schreuder Chantal Groot Marleen Veldhuis | 1.37,97 |
Saksa Dorothea Brandt Janine Pietsch Daniela Götz Petra Dallmann | 1.38,52 |
Ruotsi Lina Petersson Anna-Karin Kammerling Josefin Lillhage Claire Hedenskog | 1.38,76 |
| 4 × 50 m sekauinti |
Alankomaat Hinkelien Schreuder Moniek Nijhuis Inge Dekker Marleen Veldhuis | 1.48,21 ME |
Saksa Janine Pietsch Sarah Poewe Antje Buschschulte Dorothea Brandt | 1.48,52 |
Ruotsi Emelie Kierkegaard Sanja Dizdarević Anna-Karin Kammerling Josefin Lillhage | 1.50,05 |