Changshu (chinesisch 常熟市, Pinyin Chángshú Shì) ist eine kreisfreie Stadt im Osten der Volksrepublik China. Sie gehört zum Verwaltungsgebiet der bezirksfreien Stadt Suzhou in der Provinz Jiangsu und liegt in der Nähe von Shanghai. Changshu hat eine Fläche von 1266 km² und 1.043.100 Einwohner (2004).