This paper presents a new evolutionary cooperative-competitive algorithm for the design of Radial Basis Function Networks (RBFNs) for classification problems. The algorithm, CO 2 RBFN, promotes a cooperativecompetitive environment where each individual represents a radial basis function (RBF) and the entire population is responsible for the final solution. The proposal considers, in order to measure the credit assignment of an individual, three factors: contribution to the output of the complete RBFN, local error and overlapping. In addition, to decide the operators' application probability over an RBF, the algorithm uses a Fuzzy Rule Based System. It must be highlighted that the evolutionary algorithm considers a distance measure which deals, without loss of information, with differences between nominal features which are very usual in classification problems. The precision and complexity of the network obtained by the algorithm are compared with those obtained by different soft computing methods through statistical tests. This study shows that CO 2 RBFN obtains RBFNs with an appropriate balance between accuracy and simplicity, outperforming the other methods considered.