| Year Men 400m | Gold | Silver | Bronze | 
| _ Indoor 2025/Men 400m Apeldoorn | Attila Molnár |   Hungary | 45.25s | Maksymilian Szwed |   Poland | 45.31s | Jimy Soudril |   France | 45.59s | 
| _ Indoor 2023/Men 400m Istanbul | Karsten Warholm |   Norway | 45.35s | Julien Watrin |   Belgium | 45.44s | Carl Bengtström |   Sweden | 45.77s | 
| _ Indoor 2021/Men 400m Toruń | Óscar Husillos |   Spain | 46.22s | Tony van Diepen |   Netherlands | 46.25s | Liemarvin Bonevacia |   Netherlands | 46.30s | 
| _ Indoor 2019/Men 400m Glasgow | Karsten Warholm |   Norway | 45.05s | Óscar Husillos |   Spain | 45.66s | Tony van Diepen |   Netherlands | 46.13s | 
| _ Indoor 2017/Men 400m Belgrade | Pavel Maslák |   Czechia | 45.77s | Rafał Omelko |   Poland | 46.08s | Liemarvin Bonevacia |   Netherlands | 46.26s | 
| _ Indoor 2015/Men 400m Prague | Pavel Maslák |   Czechia | 45.33s | Dylan Borlée |   Belgium | 46.25s | Rafał Omelko |   Poland | 46.26s | 
| _ Indoor 2013/Men 400m Paris | Pavel Maslák |   Czechia | 45.66s | Nigel Levine |   Great Britain | 46.21s | Pavel Trenikhin |   Russia | 46.70s | 
| _ Indoor 2011/Men 400m Turin | Leslie Djhone |   France | 45.54s | Thomas Schneider |   Germany | 46.42s | Richard Buck |   Great Britain | 46.62s | 
| _ Indoor 2009/Men 400m Birmingham | Johan Wissman |   Sweden | 45.89s | Claudio Licciardello |   Italy | 46.32s | Ioan Vieru |   Romania | 46.54s | 
| _ Indoor 2007/Men 400m Madrid | David Gillick |   Ireland | 45.52s | Bastian Swillims |   Germany | 45.62s | Robert Tobin |   Great Britain | 46.15s | 
| _ Indoor 2005/Men 400m Belgrade | David Gillick |   Ireland | 46.30s | David Canal |   Spain | 46.64s | Sebastian Gatzka |   Germany | 46.88s | 
| _ Indoor 2002/Men 400m Vienna | Marek Plawgo |   Poland | 45.39s | Jimisola Laursen |   Sweden | 45.59s | Ioan Vieru |   Romania | 46.17s | 
| _ Indoor 2000/Men 400m Ghent | Iliya Dzhivondov |   Bulgaria | 46.63s | David Canal |   Spain | 46.85s | Marc Raquil |   France | 47.28s | 
| _ Indoor 1998/Men 400m Valencia | Ruslan Mashchenko |   Russia | 45.90s | Ashraf Saber |   Italy | 45.99s | Robert Maćkowiak |   Poland | 46.00s | 
| _ Indoor 1996/Men 400m Stockholm | Du'aine Thorne-Ladejo |   Great Britain | 46.12s | Pierre-Marie Hilaire |   France | 46.82s | Ashraf Saber |   Italy | 46.86s | 
| _ Indoor 1994/Men 400m Paris | Du'aine Thorne-Ladejo |   Great Britain | 46.53s | Mikhail Vdovin |   Russia | 46.56s | Rico Lieder |   Germany | 46.82s | 
| _ Indoor 1992/Men 400m Genoa | Slobodan Branković |   Yugoslavia | 46.33s | Andrea Nuti |   Italy | 46.37s | David Grindley |   Great Britain | 46.60s | 
| _ Indoor 1990/Men 400m Glasgow | Norbert Dobeleit |   West Germany | 4-.--s | Jens Carlowitz |   East Germany | 4-.--s | Cayetano Cornet |   Spain | 4-.--s | 
| _ Indoor 1989/Men 400m The Hague | Cayetano Cornet |   Spain | 4-.--s | Brian Whittle |   Great Britain | 4--.-s | Klaus Just |   West Germany | 4-.--s | 
| _ Indoor 1988/Men 400m Budapest | Jens Carlowitz |   East Germany | 4-.--s | Brian Whittle |   Great Britain | 4-.--s | Ralf Lübke |   West Germany | 4-.--s | 
| _ Indoor 1987/Men 400m Liévin | Todd Bennett |   Great Britain | 46.81s | Momchil Kharizanov |   Bulgaria | 46.89s | Paul Harmsworth |   Great Britain | 46.92s | 
| _ Indoor 1986/Men 400m Madrid | Thomas Schönlebe |   East Germany | 46.97s | José Alonso |   Spain | 47.12s | Mathias Schersing |   East Germany | 47.59s | 
| _ Indoor 1985/Men 400m Piraeus | Todd Bennett |   Great Britain | 45.56s | Klaus Just |   West Germany | 45.90s | José Alonso |   Spain | 46.52s | 
| _ Indoor 1984/Men 400m Gothenburg | Sergey Lovachov |   Soviet Union | 46.72s | Roberto Tozzi |   Italy | 47.01s | Didier Dubois |   France | 47.29s | 
| _ Indoor 1983/Men 400m Budapest | Yevgeniy Lomtev |   Soviet Union | 4-.--s | Ainsley Bennett |   Great Britain | 4-.--s | šngel Heras |   Spain | 4-.--s | 
| _ Indoor 1982/Men 400m Milan | Pavel Konovalov |   Soviet Union | 47.04s | Sándor ÃÅ¡jhelyi |   Hungary | 47.14s | BenjamÃn González |   Spain | 47.41s | 
| _ Indoor 1981/Men 400m Grenoble | Andreas Knebel |   East Germany | 46.52s | Martin Weppler |   West Germany | 46.88s | Stefano Malinverni |   Italy | 46.96s | 
| _ Indoor 1980/Men 400m Sindelfingen | Nikolay Chernetskiy |   Soviet Union | 46.29s | Karel Kolář |   Czechoslovakia | 46.55s | Remigijus Valiulis |   Soviet Union | 46.75s | 
| _ Indoor 1979/Men 400m Vienna | Karel Kolář |   Czechoslovakia | 46.21s | Stefano Malinverni |   Italy | 46.59s | Horia Toboc |   Romania | 46.86s | 
| _ Indoor 1978/Men 400m Milan | Pietro Mennea |   Italy | 46.51s | Ryszard Podlas |   Poland | 46.55s | Nikolay Chernetskiy |   Soviet Union | 46.72s | 
| _ Indoor 1977/Men 400m San Sebastián | Fons Brijdenbach |   Belgium | 46.53s | Francis Demarthon |   France | 47.11s | Marian Gęsicki |   Poland | 47.21s | 
| _ Indoor 1976/Men 400m Munich | Yanko Bratanov |   Bulgaria | 47.79s | Hermann Köhler |   West Germany | 48.19s | Grzegorz Mądry |   Poland | 48.46s | 
| _ Indoor 1975/Men 400m Katowice | Hermann Köhler |   West Germany | 48.76s | Josip Alebić |   Yugoslavia | 49.04s | Semyon Kocher |   Soviet Union | 49.33s | 
| _ Indoor 1974/Men 400m Gothenburg | Fons Brijdenbach |   Belgium | 46.60s | Andreas Scheibe |   East Germany | 46.80s | Günter Arnold |   East Germany | 46.94s | 
| _ Indoor 1973/Men 400m Rotterdam | Luciano Sušanj |   Yugoslavia | 46.38s | Benno Stops |   East Germany | 47.31s | Dariusz Podobas |   Poland | 47.40s | 
| _ Indoor 1972/Men 400m Grenoble | Georg Nückles |   West Germany | 47.24s | Ulrich Reich |   West Germany | 47.42s | Wolfgang Müller |   East Germany | 47.42s | 
| _ Indoor 1971/Men 400m Sofia | Andrzej Badeński |   Poland | 46.8s | Boris Savchuk |   Soviet Union | 47.4s | Aleksandr Bratchikov |   Soviet Union | 47.6s | 
| _ Indoor 1970/Men 400m Vienna | Aleksandr Bratchikov |   Soviet Union | 4-.--s | Andrzej Badeński |   Poland | 4-.--s | Yuriy Zorin |   Soviet Union | 4-.--s | 
| _ Indoor 1969/Men 400m Belgrade | Jan Balachowski |   Poland | 4-.--s | Jan Werner |   Poland | 4-.--s | Yuriy Zorin |   Soviet Union | 4-.--s | 
| _ Indoor 1968/Men 400m Madrid | Andrzej Badeński |   Poland | 4-.--s | Aleksandr Bratchikov |   Soviet Union | 4-.--s | Jan Balachowski |   Poland | 4-.--s | 
| _ Indoor 1967/Men 400m Prague | Manfred Kinder |   West Germany | 4-.--s | Hartmut Koch |   East Germany | 4-.--s | Nikolay Shkarnikov |   Soviet Union | 4-.--s | 
| _ Indoor 1966/Men 400m Dortmund | Hartmut Koch |   East Germany | 47.9s | Manfred Kinder |   West Germany | 48.3s | Vasyl Anisimov |   Soviet Union | 49.0s |