Shaxi may refer to the following towns in China:
- Shaxi, Zhangpu County (沙西镇), town in Zhangpu County, Fujian
Written as "沙溪镇":
- Shaxi, Chao'an County, in Chao'an County, Guangdong
- Shaxi, Shaoguan, Qujiang District, Shaoguan, Guangdong
- Shaxi, Zhongshan, Guangdong
- Shaxi, Miluo, in Miluo City, Hunan
- Shaxi, Taicang, Jiangsu
- Shaxi, Shangrao, in Xinzhou District, Shangrao, Jiangxi
- Shaxi, Yongfeng County, in Yongfeng County, Jiangxi
- Shaxi, Tongjiang County, in Tongjiang County, Sichuan
- Shaxi, Jianchuan County, Yunnan
- Shaxi, Xinchang County, in Xinchang County, Zhejiang