Goole is a port town and civil parish on the River Ouse in the East Riding of Yorkshire, England. The town's historic county is the West Riding of Yorkshire. According to the 2011 UK census, Goole parish had a population of 19,518, an increase on the 2001 UK census figure of 17,600. It is 16 miles (26 km) north-east of Doncaster, 19 miles (31 km) south of York and 29 miles (47 km) west of Hull. Goole is twinned with Złotów in Poland. Goole was informally twinned with Gibraltar in the 1960s; at that time, Gibraltar Court was named in Goole and Goole Court was named in Gibraltar.