Según la Enciclopedia Baidu y la consulta de Suzhou Wang Hui, la sede de la Universidad de Soochow está ubicada en el campus de Tiancizhuang y su dirección específica es No. 333, Qianjiang East Road, distrito de Gusu, ciudad de Suzhou, provincia de Jiangsu. La Universidad de Suzhou tiene cuatro campus: el campus de Tiancizhuang, el campus del lago Dushu, el campus del lago Yangcheng y el campus del futuro. Tiene una superficie de 3.586 hectáreas y tiene un área de construcción de 6.543.805.800 metros cuadrados. La escuela cuenta con abundante material bibliotecario, con una colección de más de 5 millones de volúmenes, más de 400.000 publicaciones periódicas chinas y extranjeras, más de 1.100.000 libros electrónicos chinos y extranjeros y 82 bases de datos chinas y extranjeras.
La Universidad de Soochow es una de las primeras universidades incluidas en el “Proyecto 211” y el “Plan 2011” nacionales. Es una universidad de "doble primera clase" construida conjuntamente por el Ministerio de Educación y el Gobierno Popular de la provincia de Jiangsu y una universidad integral clave en la provincia de Jiangsu. La Universidad de Soochow tiene doce disciplinas que incluyen filosofía, economía, derecho, educación, literatura, historia, ciencia, ingeniería, agricultura, medicina, administración y arte. La escuela cuenta actualmente con 26 facultades (departamentos), de tiempo completo. Hay 27.095 estudiantes universitarios, 10.236. maestrías a tiempo completo, 2.882 maestrías profesionales en servicio, 65.438 estudiantes de doctorado a tiempo completo, 0.812 médicos y 3.205 estudiantes internacionales.