Fangzi (坊子区) is a district of Weifang in the Chinese province of Shandong. Weicheng has an area of 345.55 km² and around 239,500 inhabitants (2003).
Coordinates: 36°39′22″N 119°09′58″E / 36.65611°N 119.16611°E / 36.65611; 119.16611