Thanh Ba is a rural district of Phú Thọ province in the Northeast region of Vietnam. As of 2003 the district had a population of 109,806. The district covers an area of 194 km2. The district capital lies at Thanh Ba.