桐川鎮,甘肅省慶陽市慶城縣下轄鎮,地處慶城縣西北部,東與蔡家廟鄉為鄰南與驛馬鎮接壤,西與太白梁鄉毗鄰,北與土橋鄉、翟家河鄉相連。行政區域面積289.43平方千米。截至2018年末,桐川鎮戶籍人口有17500人。
1983年12月,改桐川鄉。1989年9月,析置安家寺鄉。2015年6月,撤鄉建鎮。截至2020年6月,桐川鎮下轄14個行政村、1個社區。
2011年,桐川鎮財政總收入107萬元,比上年增長10.3%。其中地方財政收入32.4萬元,比上年增長7.6%。從各主要稅種看,完成營業稅31萬元,增值稅63.8萬元;企業所得稅96萬元,比上年增長8.4%。人均財政收入19.6元,比上年增長21.1%。2011年,農業總產值2139萬元。2018年,桐川鎮有工業企業7個,有營業面積超過50平方米以上的綜合商店或超市135個。