Waimangaroa is a small town located on the West Coast of New Zealand.
The township lies on the south-west bank of the Waimangaroa River, at the western foot of the Denniston Plateau.
It is 17 kilometres (11 mi) to the north east of Westport and 13 km south-east of Granity.
It opened to Waimangaroa on 5 August 1876; it formerly ran to Seddonville but now terminates in Ngakawau.
[7] Waimangaroa is described by Statistics New Zealand as a rural settlement and covers 1.58 km2 (0.61 sq mi).