Geraldton is a coastal city in the Mid West region of Western Australia, 424 kilometres north of the state capital, Perth. As of the 2021 census, Geraldton had an urban population of 38,595.