El Estadio de los Trabajadores de Jing’an está ubicado en el número 888 de Changping Road, distrito de Jing’an, Shanghai. El estadio Jing’an fue construido en octubre de 1976 y cubre un área de casi 20.000 metros cuadrados. Hay 5.000 metros cuadrados de espacios verdes ajardinados alrededor. Tiene el primer campo de fútbol importado de Shanghai con iluminación de césped artificial, una pista de plástico de 350 metros, dos canchas de tenis estándar con iluminación de plástico y una tribuna con capacidad para 2.000 asientos.