The Shire of Upper Gascoyne is a local government area in the Gascoyne region of Western Australia, inland from Carnarvon and about north of the state capital, Perth. The Shire has an area of , much of which is uninhabited land or sparsely vegetated sheep station country, and its seat of government is the small town of Gascoyne Junction. It has a population of 285 (ABS 2006), 46% of whom identify as Aboriginal.