The Herculoids debuted on September 9, 1967, on CBS. The original 18 episodes were rerun during the 1968–69 television season. Eleven new episodes were produced in 1981 as part of the Space Stars show. The plotlines are rooted in science fiction and fantasy.