PESHAWAR: Polling was held in 23 districts of Khyber Pakhtunkhwa during the local government by-elections, mostly on the vacant seats in the lower tier, amid tight security on Sunday.