A Turbo-impeller is widely used in industries as well as in aero engines. Its design technology has been developed since the early 20th century. However, the final configuration of the impeller depends on the designers. In this study, a whole design process was introduced and an optimization method to design an impeller was studied in order to design a better impeller without influence by designers. In particular, as the Artificial Neural Network was applied to the optimization, the computational time for the optimization was equivalent to the time consumed by the gradient method and its result was guaranteed as the optimum in the whole design domain. Using this method, any impeller can be improved by selecting design variables after measuring profiles of the impeller.