Shawan is located on the Dadu River some 40 kilometers southwest from what was then called the city of Jiading (Lu) (Chia-ting (Lu), ), and now is the central urban area of the prefecture level city of Leshan in Sichuan Province.