Galloway is bounded by sea to the west and south, the Galloway Hills to the north, and the River Nith to the east; the border between Kirkcudbrightshire and Wigtownshire is marked by the River Cree. The definition has, however, fluctuated greatly in size over history.