Swabi is a city in Khyber Pakhtunkhwa province of Pakistan, located on the bank of the Indus River. It is the 73rd largest city in Pakistan. And it is also the eighth largest in the province of Khyber Pakhtunkhwa. Swabi is also a key city in Mardan Division, where it is the second-largest city.