Zaida is a town and a union council in Swabi Tehsil of Swabi District in Khyber Pakhtunkhwa province of Pakistan. Zaida is located on the west bank of a stream of the Indus River, an area locally referred to as Badrai. As of 2011, the town is known for marble, agriculture and construction materials industry, and is considered a gateway between Punjab and Khyber Pakhtunkhwa.
As of the 2023 census, Zaida had a population of 34,200.