Esk is a town in the West Moreton region of South East Queensland, approximately 90 km northwest of Ipswich on the Brisbane Valley Highway. It was named after the River Esk in Scotland and England. It is the administrative centre of the Somerset Region. At the 2006 census, Esk had a population of 1,166.
The town of Esk is contained in the Queensland Electoral district of Nanango.