Ba-territoret omfattet opprinnelig områder i nedslagsfeltet til elven Han; fremveksten av staten Chu presset Ba vestover og inn i Sichuanbassenget. Chustatens vekst tvang til å flytte sin hovedstad flere ganger. Ifølge Chang Qu hadde de således etter tur hovedstad i Jiangzhou (Chongqing), Dianjiang (Hechuan) og Pingdu (Fengdu fylke), og helt til sist i Langzhong (閬中). I De stridende staters tid hadde Qin, Chu og Shu, alle sammen mer mektige stater, grenser mot Ba.