Ban Khok is a village and sub-district (tambon) located within the Ban Khok District of Uttaradit Province in Thailand. It serves as a local administrative area comprising seven distinct villages.
As of 2005, the population of the Ban Khok sub-district was recorded at 3,960 people. The area is characterized by its rural structure within the northern region of the country.