Xianyang (咸阳 ; pinyin : Xiányáng) est une ville-préfecture de la province du Shaanxi en Chine. Elle se trouve sur la rive Nord du Yangzi Jiang, et à 25 km au Nord-ouest de Xi'an, la capitale provinciale. La population urbaine était de habitants en 2001, et celle de la préfecture dépasse les .