Nannup is a town and shire in the South West region of Western Australia, approximately 280 kilometres south of Perth on the Blackwood River.