Smart cities link the city services, citizens, resource and infrastructures together and form the heart of the modern society. As a "smart" ecosystem, smart cities focus on sustainable growth, efficiency, productivity and environmentally friendly development. By comparing with the European Union, North America and other countries, smart cities in China are still in the preliminary stage. This study offers a comparative analysis of ten smart cities in China on the basis of an extensive database covering two time periods: 2005-2007 and 2008-2010. The unsupervised computational neural network self-organizing map (SOM) analysis is adopted to map out the various cities based on their performance. The demonstration effect and mutual influences between these ten smart cities are also discussed by using social network analysis. Based on the smart city performance and cluster network, current problems for smart city development in China were pointed out. Future research directions for smart city research are discussed at the end this paper.