Nakhon Nayok is in the central region of Thailand. In 2006, it had a population of 17,385. It lies 116 km (414 kilo-studs) northeast of Bangkok.