Shifang (Chinese: 什邡; pinyin: Shífāng) is a county-level city in Sichuan, China under the municipal administration of Deyang. It is located about 50 km from Chengdu. It has an area of 863 km² and a population of 430,000 in 2004.
The city had had a history of 2,209 years when it suffered heavy damages during the 2008 Sichuan earthquake.