Baoxing is located in the north of Ya'an City and the west of Sichuan province, and has an area of .
Baoxing River, which springs from the south ridge of the Jiajin Mountains (夹金山), is the major water source of the Qingyi River system.