El Campeonato Campeonato Mundial de Atletismo Sub-18 2005 se celebró en Marrakech, Marruecos, del 13 al 17 de julio.
El estadio anfitrión fue Stade Sidi Youssef Ben Ali.