Gregory is a small town located near the Gregory River in the Shire of Burke, Queensland, Australia. The town had a population of 40 people in 2008 and is situated on the banks of the perennial Gregory River. The Gregory River was named by explorer William Landsborough on 19 November 1861, after Augustus Charles Gregory explorer and first Surveyor General of Queensland.